Details

Time bar (total: 14.4s)

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)

sample888.0ms (6.2%)

Results
877.0ms8256×body256valid
1.0msbody256invalid
Bogosity

preprocess122.0ms (0.8%)

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)

simplify131.0ms (0.9%)

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

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New134
Fresh011
Picked000
Done000
Total145
Error
0b
Counts
5 → 3
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)))))
0.0b
(/.f64 (/.f64 4 (*.f64 (*.f64 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 61 to 48 computations (21.3% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 2 (*.f64 6 (*.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.1b
(*.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)

series7.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))))))
1.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
@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)))))
1.0ms
v
@0
(*.f64 6 (*.f64 v v))

rewrite68.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
020152
1141152
2306146
3891146
43820146
Stop Event
node limit
Counts
4 → 61
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)))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.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 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 (PI.f64) (*.f64 3 (-.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 1/2 (*.f64 2 (/.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 (*.f64 v v) -1)) (/.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 *.f64 (/.f64 1 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))) (/.f64 4 (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 (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 4 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (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 pow.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 neg.f64 (/.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 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 (*.f64 v v) 12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 v v) 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 v (*.f64 v 6)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 (+.f64 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.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 (/.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 pow.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (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)))) 1/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (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)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)))))

simplify123.0ms (0.8%)

Algorithm
egg-herbie
Rules
1484×rational.json-simplify-35
1414×rational.json-simplify-49
1272×rational.json-simplify-53
1062×rational.json-simplify-39
900×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03307293
18467109
222957007
358147007
Stop Event
node limit
Counts
109 → 206
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)))))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 -6) v)
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) v))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) v)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(*.f64 -1 (*.f64 v (sqrt.f64 -6)))
(-.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (/.f64 1 (*.f64 (sqrt.f64 -6) v)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.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 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 (PI.f64) (*.f64 3 (-.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 1/2 (*.f64 2 (/.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 (*.f64 v v) -1)) (/.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 1 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))) (/.f64 4 (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 (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 4 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(pow.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (/.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 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 (*.f64 v v) 12) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 v v) 12))) 8)
(pow.f64 (*.f64 v (*.f64 v 6)) 1)
(+.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(+.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)))
(-.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(/.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 6))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))))) 8)
(/.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))
(/.f64 (+.f64 (/.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(pow.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(-.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2) 2)
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)
(pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
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 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 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 (pow.f64 v 4) (*.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 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) 4/3))))
(+.f64 (*.f64 4/3 (/.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 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 (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 (/.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 (*.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 (pow.f64 v 4) (*.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 1 (*.f64 (sqrt.f64 1/2) (PI.f64)))))) 4/3)) (+.f64 (*.f64 (pow.f64 v 6) (*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.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)) 1/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))))))) 4/3)) (+.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 (*.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 (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)) 1/2))) (*.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 (*.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 (+.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)) 1/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 (*.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 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 (/.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/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 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.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/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 (*.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 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.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 (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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.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 -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)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (*.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))) (+.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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)) (/.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 (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 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 (/.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/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 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 (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/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 (*.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 (+.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 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.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 (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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9))))
(+.f64 (*.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 (*.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 (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 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)))))) (*.f64 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (*.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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(*.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 (pow.f64 v 2) (*.f64 (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2)))) 3)))
(*.f64 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 (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 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2)))) 3)) (*.f64 (pow.f64 v 4) (*.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (sqrt.f64 8)))) 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) (sqrt.f64 8))))) (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (sqrt.f64 8))))) (+.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 (pow.f64 v 4) (*.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (sqrt.f64 8)))) 3)) (+.f64 (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (pow.f64 v 2) (*.f64 (+.f64 (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -1 (*.f64 (PI.f64) (sqrt.f64 2)))) 3))) (*.f64 (pow.f64 v 6) (*.f64 (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (sqrt.f64 32))) (*.f64 9/2 (/.f64 (PI.f64) (sqrt.f64 8)))) 3))))
(+.f64 (*.f64 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 (PI.f64) (sqrt.f64 2)))) (+.f64 (*.f64 3 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (sqrt.f64 32))) (*.f64 9/2 (/.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 3 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (sqrt.f64 8))))))))
(+.f64 (*.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 3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 -27/2 (/.f64 (PI.f64) (sqrt.f64 32))) (*.f64 9/2 (/.f64 (PI.f64) (sqrt.f64 8))))) (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3 (/.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (PI.f64) (sqrt.f64 8))))))))
(*.f64 -3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 (pow.f64 v 3) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3))
(*.f64 (pow.f64 v 3) (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6))))
(+.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 (pow.f64 v 3) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) 3)))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 v (*.f64 3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -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 (*.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 (pow.f64 v 3) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (*.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) (sqrt.f64 -216)))) v)))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 3 (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 -216)))) 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 -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) (sqrt.f64 -216)))) 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) (sqrt.f64 -216)))) v)) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3)) (*.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) (sqrt.f64 -7776))) (*.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) -1/2)) (pow.f64 v 3)))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6)))) (+.f64 (*.f64 3 (+.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (/.f64 (PI.f64) (sqrt.f64 -7776)))) (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) (sqrt.f64 -216)))) v))))
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 3 (+.f64 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 -216)))) v) (+.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 -216)) (/.f64 (PI.f64) (sqrt.f64 -7776))) (/.f64 -1/2 (pow.f64 v 3)))))))
(*.f64 3 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 3 (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) (pow.f64 v 3))))
(*.f64 3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (pow.f64 v 3))))
(*.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 (sqrt.f64 -6) (*.f64 (PI.f64) (pow.f64 v 3)))) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) -3)))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (pow.f64 v 3)))) (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (neg.f64 (/.f64 (PI.f64) (sqrt.f64 -6)))) (*.f64 -3 v)))
(+.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 3 (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 -216)))) v)) (*.f64 v (*.f64 (+.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 -1 (/.f64 (PI.f64) (sqrt.f64 -6)))) -3))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (pow.f64 v 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) (sqrt.f64 -216)))) 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) (sqrt.f64 -216)))) 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 3 (*.f64 (sqrt.f64 -6) (*.f64 (PI.f64) (pow.f64 v 3)))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 -216)))) v)) (*.f64 -3 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (sqrt.f64 -7776))) (*.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) -1/2)) (pow.f64 v 3))))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 -6) (pow.f64 v 3)))) (+.f64 (*.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) (sqrt.f64 -216)))) v))) (*.f64 -3 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (/.f64 (PI.f64) (sqrt.f64 -7776)))) (pow.f64 v 3)))))
(+.f64 (*.f64 3 (*.f64 (*.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -6))) (*.f64 -3 (+.f64 (*.f64 (+.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (/.f64 (PI.f64) (sqrt.f64 -7776))) (/.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) (sqrt.f64 -216)))) v)))))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))
(+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(+.f64 (+.f64 (sqrt.f64 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))))
(+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (+.f64 (+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(*.f64 (sqrt.f64 -6) v)
(*.f64 v (sqrt.f64 -6))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) v))
(+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 v) (sqrt.f64 -6)))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) v)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 v) (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(+.f64 (*.f64 v (sqrt.f64 -6)) (-.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216))))))
(+.f64 (*.f64 v (sqrt.f64 -6)) (-.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (-.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216))))))
(+.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (-.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216))))))
(+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 v) (sqrt.f64 -6))) (*.f64 1/2 (-.f64 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))) (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(*.f64 -1 (*.f64 v (sqrt.f64 -6)))
(*.f64 v (*.f64 (sqrt.f64 -6) -1))
(*.f64 v (neg.f64 (sqrt.f64 -6)))
(*.f64 (sqrt.f64 -6) (neg.f64 v))
(-.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (/.f64 1 (*.f64 (sqrt.f64 -6) v)))
(-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (/.f64 (/.f64 1 v) (sqrt.f64 -6)))
(-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 (/.f64 1 v) (sqrt.f64 -6)))
(-.f64 (*.f64 (sqrt.f64 -6) (neg.f64 v)) (/.f64 (/.f64 1 v) (sqrt.f64 -6)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (/.f64 (/.f64 1 v) (sqrt.f64 -6))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 (/.f64 1 v) (sqrt.f64 -6))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3))) (-.f64 (*.f64 (sqrt.f64 -6) (neg.f64 v)) (/.f64 (/.f64 1 v) (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (+.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3))) (*.f64 (sqrt.f64 -6) (neg.f64 v))) (+.f64 (/.f64 (/.f64 1 v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(+.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 1 (PI.f64)) (*.f64 3 (-.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/3 (PI.f64)) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (/.f64 1/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (*.f64 2 (/.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.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 (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 -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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 1 (PI.f64)) (*.f64 3 (-.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 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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (/.f64 4 (-.f64 1 (*.f64 v v))))
(*.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 (/.f64 1/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)))
(*.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 4/3 (*.f64 (PI.f64) (+.f64 -1 (*.f64 v v)))) (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(pow.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(neg.f64 (/.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (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) (-.f64 1 (*.f64 v v))))
(+.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 (*.f64 v v) 12) 2)
(*.f64 v (*.f64 v 6))
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 4)
(*.f64 v (*.f64 v 6))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 v v) 12))) 8)
(*.f64 v (*.f64 v 6))
(pow.f64 (*.f64 v (*.f64 v 6)) 1)
(*.f64 v (*.f64 v 6))
(+.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3/2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(-.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 6))) 2)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v)))))) 4)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))))) 8)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6))) (/.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 1 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v))))))) (/.f64 1 (/.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 6 (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4) (/.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3/2))) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.f64 (+.f64 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))) (*.f64 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 (PI.f64) 6)))))
(+.f64 (/.f64 1 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 6 (-.f64 1 (*.f64 v v))))))) (/.f64 1 (/.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 6 (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4) (/.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 3/2))) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.f64 (+.f64 (/.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (/.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(+.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (/.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(pow.f64 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(+.f64 0 (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)))) 1/2) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(-.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 1/2 (*.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)))) 1/2) 2)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 82 to 54 computations (34.1% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite76.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
021124
1152118
2370118
31306118
44841118
Stop Event
node limit
Counts
4 → 69
Calls
Call 1
Inputs
(*.f64 v (*.f64 v 6))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.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)))))
Outputs
((#(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 (*.f64 v (*.f64 v 6)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 v (*.f64 v 6)) 4) (*.f64 (*.f64 v (*.f64 v 6)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 v (*.f64 v 6)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (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))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)))))
((#(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 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 (/.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 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 (/.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 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 1/2 (/.f64 1 (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 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1))))) (#(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 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.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)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(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 (/.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 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (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))))) (/.f64 -1 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 1/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (-.f64 1 (*.f64 v v))))))))) (#(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 1/2 (*.f64 2 (/.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 (neg.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 -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 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))))) (#(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/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))))

simplify111.0ms (0.8%)

Algorithm
egg-herbie
Rules
1272×rational.json-simplify-51
1272×rational.json-simplify-35
1094×rational.json-simplify-46
1072×rational.json-simplify-53
860×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02996327
17536247
218686133
357606097
Stop Event
node limit
Counts
117 → 177
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))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 -6) v)
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) v))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) v)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(*.f64 -1 (*.f64 v (sqrt.f64 -6)))
(-.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (/.f64 1 (*.f64 (sqrt.f64 -6) v)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(*.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 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 (*.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 (*.f64 v (*.f64 v 6)) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 v (*.f64 v 6)) 4) (*.f64 (*.f64 v (*.f64 v 6)) 4)) 8)
(pow.f64 (*.f64 v (*.f64 v 6)) 1)
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(*.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(+.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(+.f64 0 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(-.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(/.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))))) 8)
(pow.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(+.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 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 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.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 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1))
(*.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 4/3 (PI.f64)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) 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 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 (/.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 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))))
(*.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 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 1/3 (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (-.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 1/2 (*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (neg.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 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))
(*.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))
(*.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 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))
(*.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/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(pow.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))
(+.f64 (+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))
(+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(+.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))) (sqrt.f64 2)))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))))))
(*.f64 (sqrt.f64 -6) v)
(*.f64 v (sqrt.f64 -6))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 -6) v)) (*.f64 (sqrt.f64 -6) v))
(+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 (sqrt.f64 -6) v)) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))))
(+.f64 (*.f64 v (sqrt.f64 -6)) (-.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (-.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5)))) (*.f64 (sqrt.f64 -6) v))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (-.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5))) (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 1 (*.f64 v (sqrt.f64 -6)))) (*.f64 1/2 (-.f64 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5)) (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3)))))
(*.f64 -1 (*.f64 v (sqrt.f64 -6)))
(*.f64 v (*.f64 (sqrt.f64 -6) -1))
(*.f64 v (neg.f64 (sqrt.f64 -6)))
(-.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (/.f64 1 (*.f64 (sqrt.f64 -6) v)))
(-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3))) (-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 3) (pow.f64 v 3))))) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -6) 5) (pow.f64 v 5))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -1)) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -216)) (pow.f64 v 3))) (-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5))))))
(*.f64 3 (PI.f64))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 (pow.f64 v 2) (*.f64 -3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 (pow.f64 v 2) (*.f64 -3 (PI.f64)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (PI.f64))) (*.f64 3 (PI.f64)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.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 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 3 (PI.f64)) (*.f64 (pow.f64 v 2) (*.f64 -3 (PI.f64))))
(*.f64 (PI.f64) (+.f64 3 (*.f64 (pow.f64 v 2) -3)))
(*.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 1 (*.f64 (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 (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 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.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 (sqrt.f64 1/2) (PI.f64)))) (*.f64 4/3 (pow.f64 v 4))))
(*.f64 4/3 (+.f64 (*.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 (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)) 1/2))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))))))
(+.f64 (*.f64 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.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 (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 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.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)) 1/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 4/3 (pow.f64 v 6)))))
(+.f64 (*.f64 4/3 (+.f64 (*.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 (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 (/.f64 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/2)))) (+.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)) 1/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 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)) 1/2))) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))) (+.f64 (*.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 (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 (*.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 (pow.f64 v 3) (PI.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 (pow.f64 v 3) (PI.f64)))) (*.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 (pow.f64 v 3) (PI.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 (pow.f64 v 3) (PI.f64)))) (*.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 (pow.f64 v 3) (PI.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 (*.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/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 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 (pow.f64 v 3) (PI.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 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.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 (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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.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 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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)))) (+.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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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)))) (*.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 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.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 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)) (/.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 (pow.f64 v 3) (PI.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 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (*.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/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 (*.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 (pow.f64 v 3) (PI.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 (pow.f64 v 3) (PI.f64)))) (*.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 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 -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 (pow.f64 v 3) (PI.f64)))) (+.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 (pow.f64 v 3) (PI.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 (*.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/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 -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 (pow.f64 v 3) (PI.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 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.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 (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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.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 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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)))) (+.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)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (+.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 (*.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/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 1 (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.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 1/2 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (*.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/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (pow.f64 v 7))))))
(+.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 (*.f64 v (*.f64 v 6)) 4) 4)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (+.f64 (*.f64 (*.f64 v (*.f64 v 6)) 4) (*.f64 (*.f64 v (*.f64 v 6)) 4)) 8)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(pow.f64 (*.f64 v (*.f64 v 6)) 1)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(+.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(+.f64 0 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(-.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 0)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 2))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 1/4)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) 4)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 8)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(pow.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1)
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))
(sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))
(+.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(+.f64 0 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(-.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))) 2)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))) 4)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64))))) 8)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.f64 1 (*.f64 v v))))
(pow.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (PI.f64) (*.f64 3 (-.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.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))))) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(*.f64 2 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(*.f64 2 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.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 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) 1))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))) 4))
(*.f64 4 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))
(*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (/.f64 1/6 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 6 (PI.f64)))) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(*.f64 (/.f64 1/6 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (*.f64 3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))))))
(*.f64 (/.f64 4 (-.f64 1 (*.f64 v v))) (/.f64 1/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))))) (/.f64 -1 (+.f64 (*.f64 v v) -1)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 1/3 (PI.f64)))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (*.f64 3 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 1/2 (*.f64 2 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (neg.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 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (neg.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 v v) -1))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 1/3 (PI.f64)) (-.f64 1 (*.f64 v v))) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v))))))
(*.f64 2 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(pow.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 6 v)))) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 44 computations (35.3% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

3 calls:

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

rewrite59.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01136
19136
227036
382736
4335336
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 4/3 (PI.f64))
(/.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 (/.f64 4/3 (PI.f64)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -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 (*.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 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(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 *.f64 1/4 (*.f64 (/.f64 4/3 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -4/3 (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 4/3 (*.f64 (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 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.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 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (PI.f64)))))) (#(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 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))))))) (#(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 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(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 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (+.f64 (*.f64 v v) -1)) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))) -1)))) (#(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 *.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 -8/3 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)) (*.f64 (/.f64 4/3 (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))))))))

simplify732.0ms (5.1%)

Algorithm
egg-herbie
Rules
1280×rational.json-simplify-2
1214×rational.json-simplify-35
736×rational.json-simplify-46
728×rational.json-simplify-61
630×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01482121
13072043
27671999
325061999
448571999
574601999
Stop Event
node limit
Counts
69 → 104
Calls
Call 1
Inputs
(/.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 (/.f64 4/3 (PI.f64)) -1))
(+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -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 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)
(*.f64 (/.f64 -4/3 (PI.f64)) -1)
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(*.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))
(*.f64 1/4 (*.f64 (/.f64 4/3 (PI.f64)) 4))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) 2) 2)
(pow.f64 (/.f64 4/3 (PI.f64)) 1)
(neg.f64 (/.f64 -4/3 (PI.f64)))
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 -1 (-.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1)))))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(-.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(*.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 (-.f64 1 (*.f64 v v))) 1/2))
(*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64))))
(*.f64 -1 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))
(*.f64 (*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 -8/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64)))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (+.f64 (*.f64 v v) -1)) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1/2)
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))) -1)
(*.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)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 -8/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)) 2)
(*.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)) (*.f64 (/.f64 4/3 (PI.f64)) -2))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))
(pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(neg.f64 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))))
Outputs
(/.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 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 2) (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 4) (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 4) (PI.f64))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 2) (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64)))))
(+.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 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 1 (PI.f64)) (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (/.f64 (pow.f64 v 6) (PI.f64))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (pow.f64 v 2)))
(/.f64 (/.f64 -4/3 (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 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (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 -4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))))
(*.f64 -4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 (/.f64 1 (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 (PI.f64) (pow.f64 v 4)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.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 (PI.f64) (pow.f64 v 4))) (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (+.f64 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)) (/.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 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 8)) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8)))) (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))))))
(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 1 (*.f64 (PI.f64) (pow.f64 v 2)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))) (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))) (+.f64 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(/.f64 -4/3 (*.f64 (pow.f64 v 2) (PI.f64)))
(/.f64 -4/3 (*.f64 (PI.f64) (pow.f64 v 2)))
(/.f64 (/.f64 -4/3 (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 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (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 -4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))))
(*.f64 -4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 (/.f64 1 (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 (PI.f64) (pow.f64 v 4)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.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 (PI.f64) (pow.f64 v 4))) (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (+.f64 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)) (/.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 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 2)))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 8)) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8)))) (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))))))
(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 1 (*.f64 (PI.f64) (pow.f64 v 2)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))) (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))) (+.f64 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(+.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 (/.f64 4/3 (PI.f64)) -1))
(/.f64 4/3 (PI.f64))
(+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -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 (*.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 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(/.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))
(*.f64 1/4 (*.f64 (/.f64 4/3 (PI.f64)) 4))
(/.f64 4/3 (PI.f64))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) 2) 2)
(/.f64 4/3 (PI.f64))
(pow.f64 (/.f64 4/3 (PI.f64)) 1)
(/.f64 4/3 (PI.f64))
(neg.f64 (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(+.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(+.f64 0 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(+.f64 -1 (-.f64 1 (/.f64 4/3 (*.f64 (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 v v)))
(-.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(-.f64 0 (/.f64 4/3 (*.f64 (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 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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 1 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (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 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.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 1 (*.f64 v v)))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 -1 (/.f64 4/3 (*.f64 (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 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 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 2 (/.f64 -4/3 (+.f64 -1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 2 (/.f64 1/2 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (PI.f64))))
(*.f64 (/.f64 -8/3 (+.f64 (*.f64 v v) -1)) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 -8/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 -8/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 8/3 (-.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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 4/3 (+.f64 (*.f64 v v) -1)) (/.f64 -1 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1/2)
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 -4/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (+.f64 (*.f64 v v) -1))) -1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (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 4/3 (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))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 -4/3 (+.f64 (*.f64 v v) -1)) 2))
(*.f64 (*.f64 2 (/.f64 -4/3 (+.f64 -1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (*.f64 2 (/.f64 1/2 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 -8/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 -8/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 -8/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (PI.f64)) (/.f64 8/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (+.f64 (*.f64 v v) -1) -2)) 2)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2) 2)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 (*.f64 v v) -1) -2)) (*.f64 (/.f64 4/3 (PI.f64)) -2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.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 v v)))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))
(neg.f64 (/.f64 4/3 (*.f64 (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 v v)))

eval1.1s (7.5%)

Compiler

Compiled 18227 to 14498 computations (20.5% saved)

prune137.0ms (0.9%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New5425547
Fresh000
Picked101
Done112
Total5446550
Error
0b
Counts
550 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.7b
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.7b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.7b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
1.7b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 147 to 127 computations (13.6% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 73 to 48 computations (34.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0ms
v
@0
(/.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))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.0ms
v
@-inf
(/.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))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))

rewrite81.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
019105
1139105
2353105
31227105
45446105
Stop Event
node limit
Counts
3 → 59
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))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
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 (/.f64 4/3 (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))))) 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 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 2))))) (#(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 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 1/2 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))))) (#(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 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (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 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (/.f64 1 (*.f64 2 (-.f64 1 (*.f64 v v)))))))) (#(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 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1 (*.f64 2 (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))))) (-.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 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))))))) (#(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 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 (neg.f64 (*.f64 (PI.f64) (-.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 (-.f64 1 (*.f64 v v)) (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 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) (/.f64 1 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4/3 (*.f64 (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 -1 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (*.f64 (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 (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 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)))))
((#(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 2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)))))

simplify342.0ms (2.4%)

Algorithm
egg-herbie
Rules
1196×rational.json-simplify-51
1070×rational.json-simplify-35
870×rational.json-simplify-44
814×rational.json-simplify-1
684×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02846291
17196225
216596183
351686153
479586153
Stop Event
node limit
Counts
95 → 166
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 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)))))))
(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 (/.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 (/.f64 4/3 (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))))) 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 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(pow.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(+.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(-.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 2))
(*.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 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64))))
(*.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 1/2 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.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 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (/.f64 1 (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)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))) 1/2)
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (/.f64 1 (*.f64 2 (-.f64 1 (*.f64 v v)))))
(*.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 8/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1 (*.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 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.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 (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 (-.f64 1 (*.f64 v v)) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (+.f64 (*.f64 v v) -1)) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (PI.f64)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(pow.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(+.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 2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))) 8)
(pow.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)
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 4/3 (sqrt.f64 1/2)) (+.f64 (/.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 4/3 (sqrt.f64 1/2)) (+.f64 (/.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 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 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 4/3 (sqrt.f64 1/2)) (+.f64 (/.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)) 1/2))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))
(+.f64 (*.f64 4/3 (sqrt.f64 1/2)) (+.f64 (+.f64 (/.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)) 1/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 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (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 (*.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)) 1/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 -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 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)) 1/6)) 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)) 1/6)) 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)) 1/6)) 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)) 1/6)) 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 (sqrt.f64 -1/6) v) -4/3) (+.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 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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 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)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -4/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)) 1/6)) 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 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)) 1/6)) 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 (sqrt.f64 -1/6) v) -4/3)))
(+.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 (+.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)) 1/6)) 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 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 (/.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 (/.f64 1 (PI.f64)) (sqrt.f64 1/2)))))))
(+.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 (/.f64 1 (PI.f64)) (sqrt.f64 1/2))))) (/.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 4) (*.f64 4/3 (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.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 (+.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 4/3 (+.f64 (*.f64 (pow.f64 v 4) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.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 (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 (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 (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 (sqrt.f64 1/2) (PI.f64))))))) (*.f64 4/3 (*.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 (*.f64 1/2 (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/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 (pow.f64 v 4) (*.f64 4/3 (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.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 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 (sqrt.f64 1/2) (PI.f64)) (+.f64 (*.f64 3/4 (/.f64 (/.f64 1 (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 (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)) 1/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 (/.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 (+.f64 (*.f64 (pow.f64 v 6) (+.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)) 1/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 (/.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 4/3 (+.f64 (*.f64 (pow.f64 v 6) (+.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) (*.f64 3/4 (/.f64 (/.f64 1 (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 (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)) 1/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 (/.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 -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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 (+.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)))) (+.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 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 1 (*.f64 (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 (sqrt.f64 -1/6) (PI.f64))))) (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 (sqrt.f64 -1/6) (PI.f64)))) (*.f64 -1 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (+.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)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (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 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (/.f64 (+.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)))) (+.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 (sqrt.f64 -1/6) (PI.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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 9)))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 9)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))) (/.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 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 1 (*.f64 (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 (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 (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 (pow.f64 v 3) (PI.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 (pow.f64 v 3) (PI.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 (+.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 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (+.f64 (*.f64 -4/3 (/.f64 (+.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)))) (+.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 (pow.f64 v 3) (PI.f64)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)))) (pow.f64 v 5)) (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 1 (*.f64 (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 (sqrt.f64 -1/6) (PI.f64))))) (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 (pow.f64 v 3) (PI.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 (+.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 (+.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)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 9))))
(+.f64 (+.f64 (*.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/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (PI.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 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 -4/3 (/.f64 (+.f64 (+.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)))) (+.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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 9))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (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 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (pow.f64 v 7)) (/.f64 (+.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.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 (sqrt.f64 -1/6) (PI.f64)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 9)))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (pow.f64 v 3) (PI.f64)))) (*.f64 -4/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (PI.f64)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (PI.f64))) (/.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 (+.f64 (*.f64 1/36 (/.f64 1 (*.f64 (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 1 (*.f64 (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 (sqrt.f64 -1/6) (PI.f64))))) (pow.f64 v 7))))))
(PI.f64)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 (pow.f64 v 2) (neg.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64)))
(*.f64 (pow.f64 v 2) (neg.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 v 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 2) (PI.f64))) (PI.f64))
(+.f64 (PI.f64) (*.f64 (pow.f64 v 2) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (neg.f64 (*.f64 (pow.f64 v 2) (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 (/.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 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 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)
(/.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 2 (/.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)))))
(pow.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 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(+.f64 0 (/.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 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(-.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 0)
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 2 (/.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 2))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.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 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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 1 (/.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 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 1))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 1/2 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 1 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))) 1/2)
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.f64 1 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) (/.f64 1 (*.f64 2 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (/.f64 1 (*.f64 2 (-.f64 1 (*.f64 v v)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (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 1 (*.f64 v v)))))
(*.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 4/3 (PI.f64)) (/.f64 -1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (+.f64 -1 (*.f64 v v)))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (-.f64 1 (*.f64 v v))))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (PI.f64)) (/.f64 1 (*.f64 2 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 (/.f64 1 (PI.f64)) (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 1 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))))
(*.f64 1/2 (*.f64 2 (/.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 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (/.f64 4/3 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (PI.f64)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (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 (*.f64 v v) -1)) (/.f64 1 (neg.f64 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) (/.f64 1 (+.f64 (*.f64 v v) -1)))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (-.f64 1 (*.f64 v v)) (neg.f64 (PI.f64)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (neg.f64 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (*.f64 v v) -1)))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (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 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (-.f64 1 (*.f64 v v)))))
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) (*.f64 2 (/.f64 4/3 (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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(pow.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))) 1)
(/.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)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 6 (*.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 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 2 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))) 2)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4)) 4)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (-.f64 1 (*.f64 v v)) 4))) 8)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))
(pow.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))) 1)
(*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))

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

rewrite239.0ms (1.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
15313
212813
330013
476413
5323813
Stop Event
node limit
Counts
1 → 78
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 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) (/.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 0 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))))) (#(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 1/2 (/.f64 2 (PI.f64))))))) (#(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 (*.f64 (sqrt.f64 1/2) 2) (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))))))) (#(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 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1 (PI.f64)) 1/4))))) (#(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 (/.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 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (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 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (PI.f64) (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 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 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 (sqrt.f64 1/2) 8) (*.f64 1/4 (/.f64 1/2 (PI.f64))))))) (#(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 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 (sqrt.f64 1/2) -2) (/.f64 -1/2 (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 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) 4) (*.f64 1/8 (/.f64 1/2 (PI.f64))))))) (#(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 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 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) 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 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.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 (/.f64 1 (PI.f64))))))) (#(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 (/.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 (neg.f64 (sqrt.f64 1/2)) 4) (*.f64 -1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (PI.f64))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/4) (*.f64 (sqrt.f64 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 1/2))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)) 4)))) (#(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 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 8)) (*.f64 (sqrt.f64 1/2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)))) (#(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 neg.f64 (/.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 1/2))) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))))))

simplify97.0ms (0.7%)

Algorithm
egg-herbie
Rules
1098×rational.json-simplify-2
898×rational.json-simplify-55
668×rational.json-simplify-44
656×rational.json-simplify-61
642×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01611380
13431340
29141224
334431224
470611224
Stop Event
node limit
Counts
78 → 93
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(+.f64 0 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))))
(-.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 0)
(-.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(*.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 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 (/.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 (*.f64 (sqrt.f64 1/2) 2) (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))))
(*.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1 (PI.f64)) 1/4))
(*.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 (/.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 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (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 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (*.f64 1/4 (/.f64 1/2 (PI.f64))))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 2))
(*.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 (sqrt.f64 1/2) -2) (/.f64 -1/2 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 1 (*.f64 (PI.f64) -2)))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 -1 (/.f64 1/2 (PI.f64))))
(*.f64 8 (*.f64 (/.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (PI.f64))))
(*.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) 4) (*.f64 1/8 (/.f64 1/2 (PI.f64))))
(*.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 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 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) 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 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.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 (/.f64 1 (PI.f64))))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (PI.f64)))
(*.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 (neg.f64 (sqrt.f64 1/2)) 4) (*.f64 -1/2 (/.f64 1/2 (PI.f64))))
(*.f64 (*.f64 1/2 (/.f64 2 (PI.f64))) (sqrt.f64 1/2))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/4) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 1/2))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 (PI.f64) (sqrt.f64 1/2)))
(*.f64 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (PI.f64) (sqrt.f64 1/2))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (PI.f64))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))
(*.f64 (/.f64 2 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 (PI.f64) (sqrt.f64 1/2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)) 4)
(*.f64 (/.f64 -1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) -2))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))
(*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 2 (sqrt.f64 1/2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 4)
(*.f64 (/.f64 1 (*.f64 (PI.f64) 8)) (*.f64 (sqrt.f64 1/2) 8))
(*.f64 (/.f64 1 (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 1/2) -2))
(*.f64 (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))) (*.f64 (sqrt.f64 1/2) 2))
(pow.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(neg.f64 (/.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 1/2))) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
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 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64)))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) (/.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 0 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))))
(/.f64 (sqrt.f64 1/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 1/2 (/.f64 2 (PI.f64))))
(/.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) (PI.f64))
(*.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 (*.f64 (sqrt.f64 1/2) 2) (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (PI.f64))) 1/2)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 2 (*.f64 (PI.f64) 8)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1 (PI.f64)) 1/4))
(/.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 (/.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 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (sqrt.f64 1/2))))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 2 (sqrt.f64 1/2))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 2 (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (PI.f64) (/.f64 1/2 (PI.f64)))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (sqrt.f64 1/2))))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 2 (sqrt.f64 1/2))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 2 (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (PI.f64) (/.f64 1/2 (PI.f64)))))
(*.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 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 1/4)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))
(*.f64 8 (*.f64 (sqrt.f64 1/2) (/.f64 1/8 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (*.f64 8 (/.f64 1/8 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (*.f64 1/4 (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 2))
(/.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 (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 (*.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 (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 8 (*.f64 (/.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (PI.f64))))
(*.f64 8 (*.f64 (/.f64 1/2 (PI.f64)) (/.f64 (sqrt.f64 1/2) 4)))
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 8 (/.f64 (sqrt.f64 1/2) 4)))
(*.f64 (/.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 (PI.f64)) 8))
(*.f64 8 (/.f64 (/.f64 1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) 8)))
(*.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) 4) (*.f64 1/8 (/.f64 1/2 (PI.f64))))
(/.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 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 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (PI.f64))) 2)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.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 2 (*.f64 (PI.f64) (/.f64 (PI.f64) 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (/.f64 1 (PI.f64)) (PI.f64))))
(*.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.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 (/.f64 1 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.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 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) 4) (*.f64 -1/2 (/.f64 1/2 (PI.f64))))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 1/2 (/.f64 2 (PI.f64))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/4) (*.f64 (sqrt.f64 1/2) 4))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (*.f64 1/2 (/.f64 1/2 (PI.f64))) (*.f64 (sqrt.f64 1/2) 4))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 1/2))) (/.f64 1 (PI.f64)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 (PI.f64) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (PI.f64) (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 2 (*.f64 (PI.f64) (/.f64 (PI.f64) 1/2)))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (/.f64 1 (PI.f64)) (PI.f64))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (PI.f64))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (sqrt.f64 1/2))))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 2 (sqrt.f64 1/2))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 2 (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (PI.f64) (/.f64 1/2 (PI.f64)))))
(*.f64 (/.f64 2 (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 (PI.f64) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (PI.f64) 4)) 4)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 -1/2 (PI.f64)) (*.f64 (sqrt.f64 1/2) -2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 2 (sqrt.f64 1/2))))))
(*.f64 2 (*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (/.f64 (/.f64 (/.f64 1 (PI.f64)) (/.f64 2 (sqrt.f64 1/2))) (/.f64 (PI.f64) (sqrt.f64 1/2)))))
(*.f64 (*.f64 2 (/.f64 (PI.f64) (sqrt.f64 1/2))) (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (*.f64 2 (/.f64 (/.f64 1/4 (PI.f64)) (PI.f64))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (PI.f64)) (/.f64 (PI.f64) (/.f64 1/2 (PI.f64)))))
(*.f64 (/.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (/.f64 2 (sqrt.f64 1/2)) (/.f64 (PI.f64) (sqrt.f64 1/2))))) (/.f64 2 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 4) 4)
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 8)) (*.f64 (sqrt.f64 1/2) 8))
(*.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 1 (*.f64 (PI.f64) 8)))
(*.f64 8 (*.f64 (sqrt.f64 1/2) (/.f64 1/8 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (*.f64 8 (/.f64 1/8 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 1/2) -2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(*.f64 (+.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (/.f64 2 (*.f64 (PI.f64) 8))) (*.f64 (sqrt.f64 1/2) 2))
(/.f64 (sqrt.f64 1/2) (PI.f64))
(pow.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) 1)
(/.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))
(neg.f64 (/.f64 (/.f64 (PI.f64) (neg.f64 (sqrt.f64 1/2))) (*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) (sqrt.f64 1/2)) (sqrt.f64 1/2)))))
(/.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

rewrite367.0ms (2.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01255
18449
220849
363249
4242549
5602049
Stop Event
node limit
Counts
3 → 64
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 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))) (/.f64 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))))))) (#(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 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 2 (*.f64 (sqrt.f64 2) 12)))))) (#(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 (PI.f64)) (sqrt.f64 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (PI.f64)) (/.f64 -1 (*.f64 3 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4 (PI.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 (PI.f64)) (sqrt.f64 2)))))) (#(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 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3))))) (#(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)) (*.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 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 3 (sqrt.f64 2))) (/.f64 -4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (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 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/4)) (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/4)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/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 2 (*.f64 (PI.f64) (sqrt.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 0 (neg.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))))))) (#(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 (PI.f64) (*.f64 (sqrt.f64 2) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12)))) 16)))) (#(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 (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 (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 /.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 (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 (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 pow.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.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 0 (neg.f64 (*.f64 3 (sqrt.f64 2))))))) (#(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 (neg.f64 (*.f64 3 (sqrt.f64 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (*.f64 (sqrt.f64 2) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 2))))))))

simplify61.0ms (0.4%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-2
996×rational.json-simplify-61
994×rational.json-simplify-51
906×rational.json-simplify-59
696×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01451164
13611164
211791164
344531164
Stop Event
node limit
Counts
64 → 72
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 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))) (/.f64 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))))
(-.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 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3) 1/2)
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 2 (*.f64 (sqrt.f64 2) 12)))
(*.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 (PI.f64)) (sqrt.f64 2)) 1/3)
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 -1 (*.f64 3 (sqrt.f64 2))))
(*.f64 -1 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 4/3 (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 1/2 (*.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (sqrt.f64 2))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2) 2)
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (/.f64 4 (PI.f64))))
(*.f64 (/.f64 -1 (*.f64 3 (sqrt.f64 2))) (/.f64 -4 (PI.f64)))
(pow.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)
(neg.f64 (/.f64 (/.f64 -4 (PI.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/4)) (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/4)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/2)))
(+.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (sqrt.f64 2)))
(-.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 0)
(-.f64 0 (neg.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2)))))
(/.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12)) 4)
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 12)))) 16)
(/.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 (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 (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 (+.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 (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 (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))))
(pow.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) 1)
(neg.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.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 0 (neg.f64 (*.f64 3 (sqrt.f64 2))))
(/.f64 (*.f64 3 (sqrt.f64 2)) 1)
(/.f64 (*.f64 (sqrt.f64 2) 6) 2)
(/.f64 (neg.f64 (*.f64 3 (sqrt.f64 2))) -1)
(/.f64 (*.f64 (sqrt.f64 2) 12) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (*.f64 (sqrt.f64 2) 12))) 16)
(pow.f64 (*.f64 3 (sqrt.f64 2)) 1)
(neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 2))))
Outputs
(+.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 0 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (/.f64 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))) (/.f64 4 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 6))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(-.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 0)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 1 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3) 1/2)
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (*.f64 2 (/.f64 4 (PI.f64))) (/.f64 2 (*.f64 (sqrt.f64 2) 12)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 4/3 (sqrt.f64 2)) (/.f64 1 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 1/3)
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 -1 (*.f64 3 (sqrt.f64 2))))
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (sqrt.f64 2))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 4/3 (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 1/3 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)))
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (/.f64 1/3 (sqrt.f64 2)) (/.f64 4 (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 2)) 2/3))
(*.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (sqrt.f64 2)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (sqrt.f64 2))) -1)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 2) 2)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (/.f64 4 (PI.f64))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (/.f64 -1 (*.f64 3 (sqrt.f64 2))) (/.f64 -4 (PI.f64)))
(*.f64 (/.f64 -4 (PI.f64)) (/.f64 -1/3 (sqrt.f64 2)))
(pow.f64 (/.f64 (/.f64 4/3 (sqrt.f64 2)) (PI.f64)) 1)
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(neg.f64 (/.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (sqrt.f64 2))))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4/3 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.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/4)) (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) 3/4)) (*.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 (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 2 (*.f64 (PI.f64) (sqrt.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 0 (neg.f64 (*.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 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 (PI.f64) (*.f64 (sqrt.f64 2) 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 (PI.f64) (*.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 (PI.f64) (*.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 (PI.f64) (*.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/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 (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 (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 (+.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 (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 (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))
(pow.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))
(neg.f64 (neg.f64 (*.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 (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 0 (neg.f64 (*.f64 3 (sqrt.f64 2))))
(*.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 (neg.f64 (*.f64 3 (sqrt.f64 2))) -1)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 (sqrt.f64 2) 12) 4)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) 8)
(*.f64 (sqrt.f64 2) 3)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 12)) (*.f64 2 (*.f64 (sqrt.f64 2) 12))) 16)
(*.f64 (sqrt.f64 2) 3)
(pow.f64 (*.f64 3 (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) 3)
(neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) 3)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0b
(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)))))

rewrite125.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
110537
225537
371237
4225937
5550737
Stop Event
node limit
Counts
1 → 43
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 -1 (-.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 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 (/.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 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 +.f64 (/.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))))) 2))))) (#(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 0 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 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 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)))))) (#(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 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (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 (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 (/.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 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 (/.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 pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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)))))))

simplify161.0ms (1.1%)

Algorithm
egg-herbie
Rules
1198×rational.json-simplify-35
980×rational.json-simplify-2
900×rational.json-simplify-50
784×rational.json-simplify-51
780×rational.json-simplify-44
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01722899
13712881
27532881
315362881
438232881
554332881
663332881
774372881
Stop Event
node limit
Counts
55 → 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 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.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 (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 (/.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))))) 2))
(-.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 0 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.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 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (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 (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 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 8/3 (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.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))))))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(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 (/.f64 (pow.f64 v 2) (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) (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 (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)) 1/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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/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 (*.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)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (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)) 1/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 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (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 (*.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 (/.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 1 (*.f64 (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 (*.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5)))) (-.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 (*.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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.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 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 (*.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (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)) 1/6))) (*.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 (/.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 (*.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)) 1/6))) (*.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 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.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)) 1/6))) (*.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)) 1/6))) (*.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 -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 (/.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 (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 (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 (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 (PI.f64) (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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (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 (/.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 (/.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 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 (PI.f64) (sqrt.f64 -1/6)))) (+.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)) 1/6))) (*.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 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (+.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)) 1/6))) (*.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 (*.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)) 1/6))) (*.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)) 1/6))) (*.f64 (PI.f64) (*.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 (/.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 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 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 v (*.f64 v 6)))))
(+.f64 -1 (-.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 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 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 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 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 (/.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))))) 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 (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 (/.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 v (*.f64 v 6)))))
(-.f64 0 (/.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 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 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 (/.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 v (*.f64 v 6))))) (*.f64 (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 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 v (*.f64 v 6)))))
(*.f64 2 (*.f64 (/.f64 1/2 (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 (/.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 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 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 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 (/.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 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 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 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)
(*.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 (/.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 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 2 (*.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 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 (/.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 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 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 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 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.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 v (*.f64 v 6)))))
(*.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 (/.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 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 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))))) -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 (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 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 4/3 (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 4/3 (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 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 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (PI.f64)))
(pow.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 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))))))
(/.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)))
(/.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)))))

localize23.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 52 to 39 computations (25% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite98.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01737
112137
230337
395437
4356637
5798537
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(/.f64 (/.f64 4 (*.f64 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 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (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 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/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 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 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 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.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 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1 (*.f64 3 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 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 *.f64 1/3 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.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 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4 (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 (/.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (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 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 4 (/.f64 4/3 (PI.f64))))))) (#(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 (*.f64 3 (PI.f64))) (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (PI.f64))))))))

simplify165.0ms (1.1%)

Algorithm
egg-herbie
Rules
1494×rational.json-simplify-35
1126×rational.json-simplify-51
1038×rational.json-simplify-2
754×rational.json-simplify-50
710×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01803020
14042978
28572978
318832978
438022978
554522978
662772978
774582978
Stop Event
node limit
Counts
56 → 115
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 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (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 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (*.f64 4 (/.f64 4/3 (PI.f64))) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/3)
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.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 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (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 (PI.f64))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 -1 (/.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (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 (PI.f64)) (/.f64 4 (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 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4 (PI.f64)))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 (/.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (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 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 4 (/.f64 4/3 (PI.f64))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(*.f64 (/.f64 -1 (*.f64 3 (PI.f64))) (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.f64)))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (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 (/.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 (/.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)) 1/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)) 1/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 (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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (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 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (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 (/.f64 (pow.f64 v 4) (sqrt.f64 1/2)) (PI.f64))) (*.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (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) (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 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v)) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6))))
(-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v)) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (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 (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 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v)) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (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 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (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 (*.f64 (sqrt.f64 -1/6) (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 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 (sqrt.f64 -1/6) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v)) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (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 (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)) 1/6))) (*.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6)))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) (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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))) (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 (/.f64 (sqrt.f64 -1/6) (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 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))) (PI.f64))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (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 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 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (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 (/.f64 1 (*.f64 (PI.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 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))) (PI.f64))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (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)) 1/6))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.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 (+.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (PI.f64)) v) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (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 (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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3))) (PI.f64))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) (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)) 1/6))) (*.f64 (PI.f64) (*.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 (/.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 v (*.f64 v 6))))))
(/.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 (/.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)) (/.f64 1 (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 4/3 (*.f64 (PI.f64) (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 (/.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 v (*.f64 v 6))))) 2))
(/.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 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 (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 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (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 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))
(/.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 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.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 4/3 (PI.f64))) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 4 (*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 4 (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 6))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/6 (PI.f64)) 2))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 1/6 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/6 (PI.f64))))
(*.f64 (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 6)))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/6 (PI.f64)) (/.f64 8 (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)) (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/3)
(*.f64 1/3 (/.f64 (/.f64 4 (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 1/3 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.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)) (/.f64 -1 (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 (PI.f64))))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1/3 (PI.f64)))
(*.f64 -1 (/.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)))))
(/.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 v (*.f64 v 6))))) (*.f64 3 (PI.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 1 (PI.f64)) (/.f64 4/3 (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 4/3 (*.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 1/3 (/.f64 (/.f64 4 (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 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))
(*.f64 1/2 (*.f64 2 (/.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)))))
(/.f64 4/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 (/.f64 4/3 (PI.f64)) 2))
(/.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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.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 (*.f64 (PI.f64) 6)) (*.f64 2 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 6))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/6 (PI.f64)) 2))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 1/6 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/6 (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 6)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/6 (PI.f64)) (/.f64 8 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4 (PI.f64)))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1/3 (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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -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 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (PI.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 (/.f64 4/3 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(/.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.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 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 4 (/.f64 4/3 (PI.f64))))
(*.f64 4 (*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1/4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 4 (/.f64 1/4 (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 (/.f64 -1 (*.f64 3 (PI.f64))) (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -1/3 (PI.f64)))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 4/3 (PI.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))))))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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))))))
(neg.f64 (/.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)))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (/.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (PI.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))))))

eval1.0s (7.2%)

Compiler

Compiled 17516 to 14641 computations (16.4% saved)

prune179.0ms (1.2%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New6835688
Fresh000
Picked011
Done235
Total6859694
Error
0b
Counts
694 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.7b
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.7b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.7b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.7b
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.6b
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
0.7b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
1.7b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 196 to 170 computations (13.3% saved)

localize28.0ms (0.2%)

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 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.0b
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
Compiler

Compiled 72 to 56 computations (22.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite115.0ms (0.8%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
019101
1136101
2280101
367295
4199795
5558795
Stop Event
node limit
Counts
3 → 241
Calls
Call 1
Inputs
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1 (*.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 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 (/.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 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 -.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 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (PI.f64)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.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 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (neg.f64 (PI.f64)) -4))))) (#(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 8 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64))) (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 4 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (+.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 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 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.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 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4/3 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4/3 (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 3 (*.f64 (PI.f64) 1/4)) (*.f64 3 (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2/3 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2/3 (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 2 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8/3 (+.f64 (*.f64 (PI.f64) (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 2 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4/3 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 4 (PI.f64)))) (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 64 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64)))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (+.f64 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2))) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (-.f64 0 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.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 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (PI.f64)) 3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (*.f64 (PI.f64) 1/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (*.f64 (PI.f64) 1/2)) (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2)) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(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 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 8 (PI.f64)) 3) (/.f64 (/.f64 8 (PI.f64)) 3)) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 2 (/.f64 4/3 (PI.f64)))) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (*.f64 (PI.f64) 1/2)) (/.f64 8 (*.f64 (PI.f64) 1/2))) (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 16 (*.f64 (PI.f64) 1/2)) (/.f64 16 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2)) (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (/.f64 (/.f64 4 (PI.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 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.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))))) 2)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 4 (PI.f64))) (neg.f64 (*.f64 4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.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 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (/.f64 4/3 (PI.f64)))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (neg.f64 (neg.f64 (/.f64 4 (PI.f64))))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 8 (PI.f64)) 3)) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (-.f64 0 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4/3 (PI.f64)))) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (*.f64 (PI.f64) 1/2))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 16 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (-.f64 0 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 4 (PI.f64)) 6)) (-.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4/3 (PI.f64)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.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 pow.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 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 6 (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))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))))
((#(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 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (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)))) 1/3)))) (#(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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))

simplify174.0ms (1.2%)

Algorithm
egg-herbie
Rules
1916×rational.json-simplify-35
924×rational.json-simplify-44
794×rational.json-simplify-41
744×rational.json-simplify-46
710×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068912407
1213511985
2657411969
Stop Event
node limit
Counts
277 → 361
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 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 (/.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 (/.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/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 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64))))
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 4 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))))
(/.f64 4 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))
(/.f64 4 (-.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))
(/.f64 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))
(/.f64 (/.f64 4 (PI.f64)) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4 (PI.f64)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1/3))
(/.f64 1 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)))
(/.f64 1 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))
(/.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))))
(/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))
(/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (neg.f64 (PI.f64)) -4))
(/.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(/.f64 8 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 8 (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64))) (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64)))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))))
(/.f64 8 (+.f64 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64)))))
(/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4)))
(/.f64 1/3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))
(/.f64 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))))
(/.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/2))
(/.f64 2/3 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))
(/.f64 2/3 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))))
(/.f64 2/3 (+.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64)))))
(/.f64 2/3 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4))))
(/.f64 (/.f64 8 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 16 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 16 (+.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 2 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 2)
(/.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (*.f64 (PI.f64) 1/4)))
(/.f64 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)))
(/.f64 -1 (-.f64 0 (/.f64 (PI.f64) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 -1 (-.f64 0 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))))
(/.f64 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(/.f64 -4 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))
(/.f64 -4 (+.f64 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 -4 (-.f64 0 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (*.f64 4 (/.f64 1/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 4/3 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64)))))
(/.f64 4/3 (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 3 (*.f64 (PI.f64) 1/4)) (*.f64 3 (*.f64 (PI.f64) 1/4))))
(/.f64 -2 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 -2 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 -2 (+.f64 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))))
(/.f64 -2 (-.f64 0 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))))
(/.f64 -2/3 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 -2/3 (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))))
(/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))
(/.f64 32 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64)))))
(/.f64 -8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(/.f64 -8 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 -8 (-.f64 0 (*.f64 (PI.f64) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 4)
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2))
(/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 4 (PI.f64)))
(/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 6 (*.f64 (PI.f64) 1/4)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 3)
(/.f64 (neg.f64 (/.f64 4 (PI.f64))) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))
(/.f64 8/3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/4))))
(/.f64 -4/3 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/4))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 4 (PI.f64)))) (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 64 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64)))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64))))))
(/.f64 -16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))
(/.f64 -16 (+.f64 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2))) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2)))))
(/.f64 -16 (-.f64 0 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 8)
(/.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))
(/.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 6)
(/.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 6)
(/.f64 (/.f64 (/.f64 8 (PI.f64)) 3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/2))
(/.f64 (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)
(/.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 2)))
(/.f64 (/.f64 8 (*.f64 (PI.f64) 1/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))
(/.f64 (/.f64 16 (*.f64 (PI.f64) 1/2)) (*.f64 6 (*.f64 4 (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 v (*.f64 v 6))))))
(/.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 3 (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 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) 4)
(/.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2)) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 6 (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 v (*.f64 v 6)))))))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) 6)
(/.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3/2)
(/.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/4)
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) (*.f64 (PI.f64) 1/2))
(/.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) 1/2)
(/.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 2)
(/.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 4)
(/.f64 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 1/4)))
(/.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 2)))
(/.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 4 (PI.f64))))
(/.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))
(/.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.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 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 12)
(/.f64 (+.f64 (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)
(/.f64 (+.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))
(/.f64 (+.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))
(/.f64 (+.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (/.f64 (/.f64 8 (PI.f64)) 3) (/.f64 (/.f64 8 (PI.f64)) 3)) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))
(/.f64 (+.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 2 (/.f64 4/3 (PI.f64)))) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 12)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 (+.f64 (/.f64 8 (*.f64 (PI.f64) 1/2)) (/.f64 8 (*.f64 (PI.f64) 1/2))) (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 16 (*.f64 (PI.f64) 1/2)) (/.f64 16 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4)) (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (+.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4)) (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 8)
(/.f64 (+.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2)) (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 12)
(/.f64 (+.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 (+.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))) 12)
(/.f64 (+.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/2)))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (/.f64 (/.f64 4 (PI.f64)) 6)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 3)
(/.f64 (+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 1/2)
(/.f64 (+.f64 (/.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))))) 2)) (PI.f64))
(/.f64 (+.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 4)
(/.f64 (+.f64 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 8)
(/.f64 (+.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 (PI.f64) 1/4))))
(/.f64 (+.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (PI.f64))))
(/.f64 (+.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (+.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 4 (PI.f64))) (neg.f64 (*.f64 4 (PI.f64)))))
(/.f64 (+.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))
(/.f64 (+.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (/.f64 4/3 (PI.f64)))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (neg.f64 (neg.f64 (/.f64 4 (PI.f64))))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (PI.f64) 1/2)))
(/.f64 (neg.f64 (*.f64 4 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 (neg.f64 (/.f64 (/.f64 8 (PI.f64)) 3)) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (-.f64 0 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (neg.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (neg.f64 (PI.f64)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4/3 (PI.f64)))) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 (neg.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (PI.f64) 1/2)))
(/.f64 (neg.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))
(/.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))
(/.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (neg.f64 (PI.f64)))))
(/.f64 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (neg.f64 (/.f64 8 (*.f64 (PI.f64) 1/2))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 (neg.f64 (/.f64 16 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (neg.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (neg.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(/.f64 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (neg.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (neg.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (-.f64 0 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))))
(/.f64 (neg.f64 (/.f64 (/.f64 4 (PI.f64)) 6)) (-.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))
(/.f64 (neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 1/4))
(/.f64 (neg.f64 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (PI.f64))
(/.f64 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 4 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 4/3 (PI.f64)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64))))) (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(+.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)
(*.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(+.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 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3)
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) 4)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2/3)
(/.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(/.f64 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4/3)
(/.f64 (*.f64 2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -2)
(/.f64 (*.f64 2 (*.f64 6 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 16)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8/3)
(/.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) 4)
(/.f64 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)) 8)
(pow.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
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 (*.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 (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)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.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)) 1/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 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (/.f64 (/.f64 (pow.f64 v 2) (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)) 1/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 (/.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 (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))) (*.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 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 (/.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 (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)) 1/6))) (*.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 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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.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 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (+.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 (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)) 1/6))) (*.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.f64 1/3 (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) 1/3)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 1/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/2) 1/3) (*.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 (sqrt.f64 1/2) 1/3) (+.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 (sqrt.f64 1/2) 1/3) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (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 (sqrt.f64 1/2) 1/3) (+.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)) 1/2))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) 1/3) (+.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)) 1/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 (sqrt.f64 1/2) 1/3) (+.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)) 1/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 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 (/.f64 1 (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 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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))))
(+.f64 (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.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 (*.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 -1/6 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))))))
(+.f64 (+.f64 (-.f64 (*.f64 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.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 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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 (/.f64 (sqrt.f64 -1/6) v) -1/3) (+.f64 (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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 (*.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 1/6 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))
(+.f64 (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (+.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 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 3 (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) (sqrt.f64 8)))))
(+.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 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))))))
(+.f64 (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))) (+.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 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(*.f64 3 (*.f64 v (sqrt.f64 -6)))
(*.f64 v (*.f64 (sqrt.f64 -6) 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 v (*.f64 (sqrt.f64 -6) 3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)))
(*.f64 3 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 -6)) v) (*.f64 v (sqrt.f64 -6))))
(*.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 (*.f64 v (*.f64 (sqrt.f64 -6) 3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(-.f64 (*.f64 3 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 -6)) v) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216))))
(-.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216))))
(-.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 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) (sqrt.f64 -7776)))))) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5))) (*.f64 3 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 -6)) v) (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (sqrt.f64 -6)) (/.f64 (/.f64 1 (sqrt.f64 -6)) v))) (-.f64 (*.f64 3/2 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5))) (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216)))))
(*.f64 -3 (*.f64 v (sqrt.f64 -6)))
(*.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 v (*.f64 (sqrt.f64 -6) -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) (sqrt.f64 -216)))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v))))
(+.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216))) (-.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -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) (sqrt.f64 -216)))) (-.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) (sqrt.f64 -7776)))))))
(+.f64 (*.f64 v (*.f64 (sqrt.f64 -6) -3)) (-.f64 (*.f64 3/2 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -216))) (+.f64 (*.f64 3 (/.f64 (/.f64 1 (sqrt.f64 -6)) v)) (*.f64 3/2 (/.f64 (/.f64 1 (sqrt.f64 -7776)) (pow.f64 v 5))))))
(+.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 (/.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 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 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 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 4 (*.f64 (PI.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 4 (*.f64 2 (*.f64 6 (/.f64 (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 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.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 4 (/.f64 (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 4 (/.f64 (*.f64 4 (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 4 (/.f64 (*.f64 4 (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 4 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 3 (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 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 2 (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 4 (-.f64 0 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (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 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))
(/.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) 1/16)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)
(/.f64 (/.f64 4 (PI.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 4 (PI.f64)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1/3))
(/.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 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/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 1 (/.f64 (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 2 (*.f64 6 (/.f64 (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 2 (*.f64 (PI.f64) (*.f64 (*.f64 3 (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 2 (/.f64 (*.f64 2 (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 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (neg.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 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 8 (*.f64 (PI.f64) (*.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 8 (/.f64 (*.f64 (PI.f64) 2) (/.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 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.f64 4 (PI.f64))) (/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) (/.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 8 (+.f64 (*.f64 2 (*.f64 6 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 6 (/.f64 (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 8 (+.f64 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (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 8 (+.f64 (/.f64 (*.f64 4 (PI.f64)) (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (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 8 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))) (/.f64 (*.f64 4 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/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 1/3 (/.f64 (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 (*.f64 (PI.f64) 1/2) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (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 2/3 (*.f64 (PI.f64) (*.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 2/3 (/.f64 (*.f64 2 (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 2/3 (+.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 4 (PI.f64))) (/.f64 (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 2/3 (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 1/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 8 (PI.f64)) (*.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 16 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.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 16 (+.f64 (/.f64 (*.f64 (PI.f64) 2) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 (PI.f64) 2) (/.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 (PI.f64) (/.f64 4/3 (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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 3 (*.f64 (PI.f64) 1/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 -1 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/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 -1 (-.f64 0 (/.f64 (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 -1 (-.f64 0 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/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 -1/3 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/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 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (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 -4 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 (PI.f64) (*.f64 1/2 (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 -4 (+.f64 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.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 -4 (-.f64 0 (*.f64 (PI.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 4 (/.f64 1/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 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 4/3 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4 (PI.f64))) (/.f64 (*.f64 2 (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 4/3 (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (*.f64 (PI.f64) (*.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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 6 (*.f64 (PI.f64) 1/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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 3 (*.f64 (PI.f64) 1/4)) (*.f64 3 (*.f64 (PI.f64) 1/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 -2 (*.f64 (PI.f64) (*.f64 1/2 (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 -2 (*.f64 (*.f64 (PI.f64) 1/4) (neg.f64 (*.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 -2 (+.f64 (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/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 -2 (-.f64 0 (*.f64 6 (/.f64 (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 -2/3 (*.f64 (PI.f64) (*.f64 1/2 (neg.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 -2/3 (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/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 4 (/.f64 4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))
(/.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 32 (*.f64 6 (*.f64 (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 -8 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (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 -8 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (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 -8 (-.f64 0 (*.f64 (PI.f64) (*.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 (/.f64 4/3 (*.f64 (PI.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 v (*.f64 v 6)))))
(/.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 v (*.f64 v 6)))))
(/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (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 16/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 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 6 (*.f64 (PI.f64) 1/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 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)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 3)
(/.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 (neg.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 2 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (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 8/3 (+.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.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 2 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/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 -4/3 (+.f64 (*.f64 (PI.f64) (*.f64 1/2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) (*.f64 1/2 (neg.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 2 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (+.f64 (*.f64 6 (*.f64 (PI.f64) 1/4)) (*.f64 6 (*.f64 (PI.f64) 1/4))))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (+.f64 (*.f64 (PI.f64) 3/2) (*.f64 (PI.f64) 3/2))))
(*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 6 (*.f64 1/2 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 4 (PI.f64)))) (*.f64 6 (*.f64 4 (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 64 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (PI.f64)))) (*.f64 6 (*.f64 (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 -16 (+.f64 (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))) (*.f64 6 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (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 -16 (+.f64 (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (PI.f64) 2))) (*.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (neg.f64 (*.f64 (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 -16 (-.f64 0 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))))
(/.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 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) 8)
(/.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 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64)))
(/.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (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 2 (/.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 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 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (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 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 8 (PI.f64)) 3) (*.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (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 (/.f64 4 (PI.f64))) (*.f64 3 (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 v (*.f64 v 6)))))
(/.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 8))
(/.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 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (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 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (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 8 (*.f64 (PI.f64) 1/2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))
(/.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 16 (*.f64 (PI.f64) 1/2)) (*.f64 6 (*.f64 4 (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/3 (*.f64 (PI.f64) 1/4)) (*.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 (/.f64 4/3 (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 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/3 (*.f64 (PI.f64) 1/4)) (neg.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 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.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 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2)) (*.f64 4 (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 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) 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) 1/2)) (*.f64 2 (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 -4 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.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 -2/3 (*.f64 (PI.f64) 1/4)) (*.f64 2 (neg.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 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) 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 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))
(/.f64 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))
(/.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) 1/16)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)
(/.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (*.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 (/.f64 4 (PI.f64)) (*.f64 6 (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 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3/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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) (*.f64 (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 v (*.f64 v 6))))) (*.f64 (PI.f64) 2)) 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 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (*.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 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (PI.f64) 1/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 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (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 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.f64 (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 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (*.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 (neg.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 v (*.f64 v 6)))))
(/.f64 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.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 (neg.f64 (neg.f64 (/.f64 4 (PI.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 (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 8 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 12)
(/.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 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (*.f64 4 (/.f64 4 (PI.f64))) (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 8)
(/.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 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))
(/.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 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (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 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (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 (/.f64 (/.f64 8 (PI.f64)) 3) (/.f64 (/.f64 8 (PI.f64)) 3)) (*.f64 4 (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 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 -8 (PI.f64)) (/.f64 -8 (PI.f64))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -6)))
(/.f64 (*.f64 2 (/.f64 -8 (PI.f64))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -6)))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (*.f64 2 (*.f64 4 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) 16)
(/.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 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (*.f64 2 (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 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 2 (/.f64 4/3 (PI.f64)))) (*.f64 4 (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 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (/.f64 (/.f64 4 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 12)
(/.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 2 (neg.f64 (/.f64 4 (PI.f64)))) (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (*.f64 2 (*.f64 2 (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 (/.f64 8 (*.f64 (PI.f64) 1/2)) (/.f64 8 (*.f64 (PI.f64) 1/2))) (*.f64 6 (*.f64 4 (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 16 (*.f64 (PI.f64) 1/2)) (/.f64 16 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 6 (*.f64 4 (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 2/3 (*.f64 (PI.f64) 1/4)) (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (*.f64 4 (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 -1 (*.f64 (PI.f64) 1/4)) (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.f64 2 (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 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -2))
(/.f64 (+.f64 (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 8)
(/.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 8/3 (*.f64 (PI.f64) 1/2)) (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 4 (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 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4)) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (PI.f64) 1/4))) 12)
(/.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 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (*.f64 2 (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 (/.f64 -4 (*.f64 (PI.f64) 1/2)) (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (neg.f64 (/.f64 8 (PI.f64))) (neg.f64 (/.f64 8 (PI.f64)))) (*.f64 2 (neg.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (/.f64 -8 (PI.f64)) (/.f64 -8 (PI.f64))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -6)))
(/.f64 (*.f64 2 (/.f64 -8 (PI.f64))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -6)))
(/.f64 (+.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4)) (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (*.f64 2 (neg.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 (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4)) (/.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/4))) 12)
(/.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 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)) (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/2)))
(/.f64 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))
(/.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) 1/16)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) 6) (/.f64 (/.f64 4 (PI.f64)) 6)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (+.f64 (/.f64 2/3 (PI.f64)) (/.f64 2/3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (/.f64 4 (PI.f64)) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 3)
(/.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 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (/.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))))) 2)) (PI.f64))
(/.f64 (+.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))
(/.f64 (+.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 8)
(/.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 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 (PI.f64) 1/4)) (neg.f64 (*.f64 (PI.f64) 1/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 (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (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 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 2 (neg.f64 (*.f64 (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 (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (+.f64 (neg.f64 (*.f64 4 (PI.f64))) (neg.f64 (*.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 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (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 (neg.f64 (/.f64 4/3 (PI.f64))) (neg.f64 (/.f64 4/3 (PI.f64)))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4)) (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (*.f64 2 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (+.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -2))
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 4 (PI.f64)))) (neg.f64 (neg.f64 (/.f64 4 (PI.f64))))) (*.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 (neg.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (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 (neg.f64 (*.f64 4 (/.f64 4 (PI.f64)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 (*.f64 4 (/.f64 -4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -12))
(/.f64 (neg.f64 (/.f64 (/.f64 8 (PI.f64)) 3)) (neg.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (*.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 (neg.f64 (neg.f64 (/.f64 8 (PI.f64)))) (-.f64 0 (neg.f64 (*.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 (neg.f64 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (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 (neg.f64 (*.f64 2 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 16/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (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 (neg.f64 (*.f64 2 (/.f64 4/3 (PI.f64)))) (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (*.f64 2 (/.f64 -4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -2))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 4 (PI.f64))))) (-.f64 0 (*.f64 2 (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 (neg.f64 (/.f64 4 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (neg.f64 (*.f64 (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 (neg.f64 (/.f64 32 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 (PI.f64) 8)))
(/.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 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (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 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (*.f64 2 (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 (neg.f64 (/.f64 -8 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (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 (neg.f64 (/.f64 8 (*.f64 (PI.f64) 1/2))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 (neg.f64 (/.f64 (/.f64 8 (PI.f64)) 1/2)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12)))
(/.f64 (neg.f64 (/.f64 16 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -12))
(/.f64 (neg.f64 (/.f64 16 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 6 (*.f64 4 (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 (neg.f64 (/.f64 2/3 (*.f64 (PI.f64) 1/4))) (neg.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 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.f64 (/.f64 -1 (*.f64 (PI.f64) 1/4))) (*.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 (neg.f64 (/.f64 -1/3 (*.f64 (PI.f64) 1/4))) (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 (neg.f64 (/.f64 8/3 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 4 (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 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (*.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 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (*.f64 2 (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 (neg.f64 (/.f64 -4 (*.f64 (PI.f64) 1/2))) (-.f64 0 (neg.f64 (*.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 (neg.f64 (/.f64 -2/3 (*.f64 (PI.f64) 1/4))) (-.f64 0 (*.f64 2 (neg.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 (neg.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12))) (-.f64 0 (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))))
(/.f64 (PI.f64) (+.f64 (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4))) (*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (*.f64 (PI.f64) 1/4) (*.f64 (PI.f64) 1/4)))))
(/.f64 (/.f64 (/.f64 (/.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) 1/16)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 12)
(/.f64 (neg.f64 (/.f64 (/.f64 4 (PI.f64)) 6)) (-.f64 0 (*.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 (neg.f64 (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)) (neg.f64 (*.f64 (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 (neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (PI.f64) 1/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 (neg.f64 (neg.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 v (*.f64 v 6)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (*.f64 (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 (neg.f64 (neg.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (-.f64 0 (neg.f64 (*.f64 (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 (neg.f64 (neg.f64 (/.f64 16/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 (neg.f64 (neg.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) (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 (neg.f64 (neg.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 v (*.f64 v 6)))))
(/.f64 (neg.f64 (neg.f64 (neg.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)))))
(pow.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 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/3 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 1/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 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 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 0 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3)
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 12) 4)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.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 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 3 (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 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 16)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 8/3)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) 4)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (+.f64 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3) (/.f64 (*.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/3)) 8)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(pow.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(neg.f64 (neg.f64 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 3 (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)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 51 to 37 computations (27.5% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite78.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
110168
222168
358168
4172868
5496968
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(*.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))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.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 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 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/3 (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 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))))) (#(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/3 (PI.f64)) (/.f64 1 (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/3 (PI.f64))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (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 2 (/.f64 4/3 (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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1))))) (#(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 (PI.f64)) (*.f64 (/.f64 -1 (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 -1 (*.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 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 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/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 4/3 (PI.f64))))))) (#(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 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))

simplify197.0ms (1.4%)

Algorithm
egg-herbie
Rules
1562×rational.json-simplify-39
1174×rational.json-simplify-2
758×rational.json-simplify-53
656×rational.json-simplify-51
562×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02213682
15433644
211063476
330463454
445953454
550363454
660693454
Stop Event
node limit
Counts
64 → 147
Calls
Call 1
Inputs
(*.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 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 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 4)
(/.f64 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 8)) 16)
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (neg.f64 (*.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 0 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/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 2 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (*.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.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/3 (PI.f64)) (/.f64 1 (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/3 (PI.f64))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 1/2 (/.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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.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))))) 1))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (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))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (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/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 4/3 (PI.f64))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (PI.f64)))
(*.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(pow.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
Outputs
(*.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 (sqrt.f64 2) (PI.f64)) (*.f64 -3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (*.f64 -3 (*.f64 (pow.f64 v 2) (/.f64 (PI.f64) (sqrt.f64 2)))))
(*.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 (sqrt.f64 2) (PI.f64)) (*.f64 -9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) -9/2)) (*.f64 -3 (*.f64 (pow.f64 v 2) (/.f64 (PI.f64) (sqrt.f64 2))))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (/.f64 (PI.f64) (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(*.f64 (PI.f64) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (+.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 (*.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 (sqrt.f64 2) (PI.f64)) (*.f64 -27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (sqrt.f64 32))))) (*.f64 -9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) -9/2)) (+.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 32)) -27/2)) (*.f64 -3 (*.f64 (pow.f64 v 2) (/.f64 (PI.f64) (sqrt.f64 2)))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (sqrt.f64 2) (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))) (+.f64 (*.f64 -27/2 (*.f64 (pow.f64 v 6) (/.f64 (PI.f64) (sqrt.f64 32)))) (*.f64 -9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 v 2) (/.f64 (PI.f64) (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))) (+.f64 (sqrt.f64 2) (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))))
(+.f64 (*.f64 (pow.f64 v 2) (*.f64 -3 (/.f64 (PI.f64) (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (+.f64 (sqrt.f64 2) (*.f64 -27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))))
(*.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 (/.f64 (PI.f64) v) (sqrt.f64 -6)))
(+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))
(+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))
(+.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 v (*.f64 (PI.f64) (sqrt.f64 -6))) (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))))))
(+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)))))
(+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))))))
(+.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 (sqrt.f64 -216) (pow.f64 v 3)))) (+.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3))) (+.f64 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v)) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))) (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))))
(+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (+.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (pow.f64 v 5))))))
(*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1)
(neg.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 v (*.f64 (sqrt.f64 -6) (neg.f64 (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 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1) (*.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) -1))
(*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v)))
(*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))
(neg.f64 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6))))
(neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.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 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) -1) (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)) -1) (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2)))
(+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)) 1/2) (*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2))
(+.f64 (neg.f64 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2))
(+.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))) (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2))
(+.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 (/.f64 (PI.f64) v) (sqrt.f64 -6)) -1) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)) 1/2) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))))) (*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))))))
(+.f64 (neg.f64 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) v) (sqrt.f64 -6)))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2) (*.f64 -1/2 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (/.f64 (/.f64 (PI.f64) (sqrt.f64 -6)) v))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 -216) (pow.f64 v 3))) 1/2) (*.f64 -1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (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 (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 (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 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 (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 (PI.f64) (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) (*.f64 (PI.f64) (sqrt.f64 1/2)))))))
(+.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 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) (*.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 (PI.f64) (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)) (*.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(+.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 2/3 (+.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/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) (*.f64 (PI.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) (*.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.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 (PI.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) (*.f64 (PI.f64) (sqrt.f64 1/2)))) (*.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))))) (/.f64 (pow.f64 v 6) (*.f64 (PI.f64) (sqrt.f64 1/2))))))))
(+.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 2/3 (+.f64 (*.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 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))))) (/.f64 (pow.f64 v 6) (*.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 (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 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (PI.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 (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 (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 (*.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 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 (/.f64 (/.f64 1 (PI.f64)) (sqrt.f64 -1/6)) (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 (PI.f64) (*.f64 (pow.f64 v 5) (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)) 1/6))) (*.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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.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)) 1/6))) (*.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 (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 (/.f64 1 (PI.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 (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)) 1/6))) (*.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 (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)) 1/6))) (*.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 1/27 (/.f64 1 (*.f64 (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 (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 (/.f64 1 (PI.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 (pow.f64 v 3) (*.f64 (PI.f64) (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 (pow.f64 v 5) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.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 (*.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 (/.f64 1 (PI.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 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.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 (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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (+.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)) 1/6))) (*.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)) 1/6))) (*.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 (sqrt.f64 -1/6) (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 1/27 (/.f64 (/.f64 (/.f64 1 (PI.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 (+.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)) 1/6))) (*.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 (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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(+.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (*.f64 (PI.f64) (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) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 0 (neg.f64 (*.f64 (PI.f64) (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) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(*.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)))) 4)) 4)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(*.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))))) 8) 8)
(*.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))))) 8)) 16)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(neg.f64 (neg.f64 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.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 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 2/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 2 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(+.f64 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 2/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)))))) 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/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 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/3 (PI.f64))) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 2 (*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (*.f64 2 (/.f64 4/3 (PI.f64))) (*.f64 1/2 (/.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/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (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 -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/3 (PI.f64)) (*.f64 (/.f64 -1 (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 (/.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 v (*.f64 v 6)))))
(*.f64 -1 (*.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 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/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/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 v (*.f64 v 6)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 4/3 (PI.f64))))
(*.f64 2 (*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.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 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2)
(+.f64 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (/.f64 2/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (/.f64 2/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(pow.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)))))
(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 v (*.f64 v 6)))))

localize118.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))
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 51 to 38 computations (25.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite78.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
110537
225537
371237
4225837
5550737
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(/.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 (/.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 -1 (-.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 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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) (/.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 (/.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)) (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))))) 2))))) (#(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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(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 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 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 2 (*.f64 (/.f64 1/2 (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 (/.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 (/.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 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 (/.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 pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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))))))))))

simplify1.0s (7.2%)

Algorithm
egg-herbie
Rules
1202×rational.json-simplify-35
976×rational.json-simplify-2
866×rational.json-simplify-50
780×rational.json-simplify-51
776×rational.json-simplify-44
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01722995
13732965
27592965
315402965
438122965
554042965
662072965
772362965
Stop Event
node limit
Counts
55 → 103
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 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
(+.f64 -1 (-.f64 1 (/.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 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) (/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.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 (/.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))))) 2))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(-.f64 0 (/.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 v (*.f64 v 6))))) (*.f64 2 (PI.f64))))
(*.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 2 (*.f64 (/.f64 1/2 (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 (/.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 (/.f64 1/2 (PI.f64)) (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.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)))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(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 (/.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 (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 (/.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 (/.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)) 1/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)) 1/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 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)) 1/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 (-.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)) 1/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 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (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 (/.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 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(-.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 (*.f64 (PI.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5)))) (-.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 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (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 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 (*.f64 (PI.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (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)) 1/6))) (*.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 (/.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 (*.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)) 1/6))) (*.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 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (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)) 1/6))) (*.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (/.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 (/.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 (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 (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 (*.f64 (PI.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 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (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 (/.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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (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 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (+.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)) 1/6))) (*.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 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (+.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)) 1/6))) (*.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 (*.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)) 1/6))) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (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)) 1/6))) (*.f64 (PI.f64) (*.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 -1 (-.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 -1 (-.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 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))) (/.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 (/.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 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) (/.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))))) 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 v (*.f64 v 6))))) (PI.f64)))
(/.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 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 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 2 (*.f64 (/.f64 1/2 (PI.f64)) (/.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))))) (/.f64 1/2 (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 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/2 (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 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1/2))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 1 (PI.f64)) (/.f64 8/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 (/.f64 4/3 (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))))) (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 (*.f64 2 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (*.f64 (PI.f64) 4)))
(*.f64 2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 4))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/4 (PI.f64)) 2))
(*.f64 2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(*.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 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 (/.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 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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/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 (/.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 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/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 (*.f64 (/.f64 1 (PI.f64)) 1/2) (/.f64 8/3 (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 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 1 (PI.f64)) (/.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 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 (/.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)) (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))))) (*.f64 2 (PI.f64))) 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 (PI.f64) 4)) (*.f64 2 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) 4))))
(*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/4 (PI.f64)) 2))
(*.f64 2 (*.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64))))
(*.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 -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))))))
(pow.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))))))
(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))))))
(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))))))

localize87.0ms (0.6%)

Local error

Found 4 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)))))
1.0b
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
Compiler

Compiled 83 to 64 computations (22.9% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite96.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
019115
1137115
2304109
3805107
42461107
56032107
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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))))) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.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 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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.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 1 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.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 (neg.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 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 2 (neg.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)))) (#(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 +.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 (/.f64 -4/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -4/3 (*.f64 2 (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 -1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(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 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 (/.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 1/2 (/.f64 -8/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))))) -1)))) (#(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 pow.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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 +.f64 -1 (+.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 -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 (/.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 -1 (/.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))) (/.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 (/.f64 (/.f64 -8/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 (/.f64 -8/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))))) (#(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 -1 (/.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 1 (/.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 (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 1 (/.f64 (/.f64 -4/3 (PI.f64)) (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))))) (*.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 2 (*.f64 (/.f64 1/2 (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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8/3 (PI.f64)) (/.f64 1 (*.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(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 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 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/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 1 (*.f64 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 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 2 (*.f64 (PI.f64) 8)) (*.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 pow.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(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))))))))))

simplify1.1s (7.7%)

Algorithm
egg-herbie
Rules
1154×rational.json-simplify-2
938×rational.json-simplify-44
900×rational.json-simplify-47
744×rational.json-simplify-35
732×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02796872
16116560
213316386
338226386
452416362
569586362
679446362
Stop Event
node limit
Counts
116 → 186
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 (*.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) (*.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 (*.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) (*.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 (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 -1 (+.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 1 (+.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(-.f64 (neg.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 1 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 (neg.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(*.f64 (*.f64 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)
(*.f64 1/2 (*.f64 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (/.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2) 2)
(/.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(/.f64 (*.f64 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 2)
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4))) 16)
(pow.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (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 (/.f64 -4/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -4/3 (*.f64 2 (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 -1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.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 (/.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 1/2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.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)
(pow.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 -1 (+.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 1 (+.f64 -1 (/.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 0 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (+.f64 -1 (/.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))) (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (PI.f64))))
(+.f64 (/.f64 (/.f64 -8/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 (/.f64 -8/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)))
(-.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 (+.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(-.f64 (+.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(*.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 1 (/.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 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 2 (*.f64 (/.f64 1/2 (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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.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 2 (*.f64 (PI.f64) 8)))
(*.f64 (/.f64 -8/3 (PI.f64)) (/.f64 1 (*.f64 2 (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 1/2 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/3 (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 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.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 2 (*.f64 (PI.f64) 8)) (*.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)))
(pow.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(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 (/.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 (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 (/.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.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)) 1/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 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)) (/.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)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (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)) (/.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))))) (/.f64 (/.f64 (pow.f64 v 6) (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 (/.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 (*.f64 (PI.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 (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (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 (*.f64 (PI.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 (*.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) (*.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)) 1/6)) 1/162) (*.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 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (/.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 (*.f64 (PI.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 (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (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 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (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 (*.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) (*.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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 (/.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 (*.f64 (PI.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 (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)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))))))
(*.f64 -4/3 (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) -4/3)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (*.f64 -4/3 (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/2) -4/3) (*.f64 -1 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 (sqrt.f64 1/2) -4/3) (neg.f64 (/.f64 (pow.f64 v 2) (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 (sqrt.f64 1/2) -4/3) (*.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 (sqrt.f64 1/2) -4/3) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)) -2/3)) (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) -4/3) (+.f64 (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 (*.f64 (sqrt.f64 1/2) -4/3) (+.f64 (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 -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 (sqrt.f64 1/2) -4/3) (*.f64 -2/3 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)) -2/3)) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -4/3) (neg.f64 (/.f64 (pow.f64 v 2) (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)) 1/2))) (*.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) -2/3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 (sqrt.f64 1/2) -4/3) (*.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)) 1/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 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 (sqrt.f64 1/2) -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) (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)) 1/2))) (sqrt.f64 1/2)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2))) (+.f64 (*.f64 (sqrt.f64 1/2) -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) (sqrt.f64 1/2))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 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 -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 (/.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 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 -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 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 (/.f64 1 (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 (sqrt.f64 -1/6) (pow.f64 v 5)))) (+.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)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(+.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)) 1/6)) 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 (*.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)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))))
(*.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 (/.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 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 1/27 (/.f64 (/.f64 1 (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 (sqrt.f64 -1/6) (pow.f64 v 5)))) (-.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 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 (/.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 (*.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)) 1/6)) 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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))))
(+.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)) 1/6)) 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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))))
(+.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)) 1/6)) 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/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 -1 (/.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 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) -1))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (neg.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (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 (*.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 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.f64 (*.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) -1) (*.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 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64))) (*.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)))) -2/3)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.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 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.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 -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 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.f64 (*.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) -1) (+.f64 (*.f64 (*.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64)))) -2/3) (*.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 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.f64 (neg.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)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.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 (/.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)) 1/2))) (/.f64 (/.f64 (pow.f64 v 6) (PI.f64)) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (+.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 (/.f64 (pow.f64 v 4) (PI.f64)) (sqrt.f64 1/2))) (*.f64 (-.f64 27/2 (*.f64 3/4 (*.f64 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2))))) (/.f64 (/.f64 (pow.f64 v 6) (PI.f64)) (sqrt.f64 1/2)))))))
(*.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 (*.f64 (PI.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 (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (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 1/27 (/.f64 (/.f64 1 (*.f64 (PI.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 (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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.f64 (*.f64 2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 (/.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 (*.f64 (PI.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 (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)) 1/6)) 1/162) (*.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 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 (*.f64 (PI.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 (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 (PI.f64) (*.f64 (sqrt.f64 -1/6) (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 (*.f64 (PI.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 (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)) 1/6)) 1/162) (*.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 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (+.f64 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))) (/.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 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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))) (*.f64 1/27 (/.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 3))) (sqrt.f64 -1/6)))))
(-.f64 -1 (+.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 -1 (+.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 1 (+.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 -1 (+.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 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(-.f64 -1 (+.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 0)
(-.f64 -1 (+.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 0 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 -1 (+.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 1 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(-.f64 -1 (+.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 2 (/.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2))
(-.f64 -1 (+.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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(-.f64 -1 (+.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(-.f64 -1 (+.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 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 1/2)
(-.f64 -1 (+.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 1/2 (*.f64 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(-.f64 -1 (+.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2) 2)
(-.f64 -1 (+.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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(-.f64 -1 (+.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(-.f64 -1 (+.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 2 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) 2)
(-.f64 -1 (+.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 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4) 4)
(-.f64 -1 (+.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 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) 8)
(-.f64 -1 (+.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 (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4)) (*.f64 2 (*.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 4))) 16)
(-.f64 -1 (+.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))))))
(pow.f64 (neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1)
(-.f64 -1 (+.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))))))
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 -1 (+.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 -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 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.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 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 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 -4/3 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -4/3 (*.f64 2 (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 -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 -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 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 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (/.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 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.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 -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 -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 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(+.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 (/.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 (*.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 v (*.f64 v 6))))))
(*.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(+.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 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 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(+.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)))))
(pow.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(+.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)))))
(neg.f64 (/.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 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 -1 (+.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 -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 (/.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 -1 (/.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))))) (*.f64 2 (PI.f64))) (/.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 (/.f64 -8/3 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (/.f64 (/.f64 -8/3 (PI.f64)) (*.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 (/.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 -1 (/.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 1 (/.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 (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 -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 (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/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 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 2 (*.f64 (/.f64 1/2 (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 (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 (/.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 -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 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1 (PI.f64)) 1/2))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (/.f64 -8/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 -4/3 (*.f64 (PI.f64) (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 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2 (*.f64 (PI.f64) 8)))
(*.f64 2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 8))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/4 (PI.f64)) 2))
(*.f64 2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64))))
(*.f64 (/.f64 -8/3 (PI.f64)) (/.f64 1 (*.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 (/.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 1/2 (/.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 1/2 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (/.f64 -8/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 (/.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 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/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 (/.f64 1 (PI.f64)) 1/2) (/.f64 -8/3 (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 (/.f64 1 (PI.f64))))
(*.f64 1/2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (PI.f64))))
(*.f64 1/2 (/.f64 -8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 -8/3 (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 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)) (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))))) (*.f64 2 (PI.f64))) 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 2 (*.f64 (PI.f64) 8)) (*.f64 2 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2 (*.f64 (PI.f64) 8))))
(*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 1/4 (PI.f64)) 2))
(*.f64 2 (*.f64 (/.f64 -8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/4 (PI.f64))))
(*.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 -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))))))
(pow.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))))))
(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))))))
(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))))))

eval754.0ms (5.2%)

Compiler

Compiled 25651 to 21633 computations (15.7% saved)

prune358.0ms (2.5%)

Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New100621008
Fresh000
Picked011
Done178
Total1007101017
Error
0b
Counts
1017 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.7b
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.7b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.7b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.7b
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.7b
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.6b
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
1.6b
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
1.7b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 143 to 123 computations (14% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 50 computations (29.6% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite369.0ms (2.6%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
018117
1127117
2289109
3784109
42543109
56423109
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
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 -1 (-.f64 1 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6))) (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -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 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (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 (/.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 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1/3)))) (#(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/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.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 (PI.f64)) (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) -3)) (/.f64 -4 (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 (/.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 pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))))))

simplify280.0ms (1.9%)

Algorithm
egg-herbie
Rules
1676×rational.json-simplify-35
1362×rational.json-simplify-2
1080×rational.json-simplify-46
1046×rational.json-simplify-51
848×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02695341
16664897
214144735
332324665
472824665
Stop Event
node limit
Counts
85 → 208
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 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))))
(+.f64 (*.f64 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))))))
(*.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 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 -1 (*.f64 (sqrt.f64 2) (PI.f64)))
(+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))))
(*.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 (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 (/.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 -1 (-.f64 1 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))))
(+.f64 (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6))) (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.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 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (*.f64 (PI.f64) -3)))
(*.f64 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1/3)
(*.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/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) -1)
(*.f64 1/2 (*.f64 2 (/.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 1/3 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) -3)) (/.f64 -4 (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 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 12) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12)) 16)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)))) 16)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(neg.f64 (*.f64 (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 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 (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 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 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)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.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)) 1/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 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)) (/.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.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 2 (-.f64 9/2 (pow.f64 (/.f64 3/4 (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 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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(-.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 (*.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 (pow.f64 v 3) (*.f64 (PI.f64) (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 (pow.f64 v 5) (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 (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 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (-.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)) 1/6))) (*.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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (-.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)) 1/6))) (*.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 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 (*.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)) 1/6))) (*.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 (*.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)) 1/6))) (*.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 (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 (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 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 (PI.f64) (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 (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 (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 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 (/.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 (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 (pow.f64 v 3) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (+.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)) 1/6))) (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 7))))))))
(+.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 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.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 (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)) 1/6))) (*.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 (/.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)) 1/6))) (*.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 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))))
(+.f64 (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 9 (/.f64 (*.f64 (PI.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 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3)))))
(+.f64 (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 9 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (*.f64 27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) 9)) (+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) -3)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) 27/2))))
(+.f64 (*.f64 (PI.f64) (*.f64 9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 (PI.f64) (*.f64 -3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (PI.f64) (*.f64 -3 (sqrt.f64 2))) (*.f64 (PI.f64) (+.f64 (*.f64 27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (*.f64 81/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 2) (PI.f64))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))))))
(+.f64 (+.f64 (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 9 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (*.f64 27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))) (*.f64 81/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 2) -3)) (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) 9)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) 27/2))) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 32)) 81/2))))
(+.f64 (*.f64 (PI.f64) (*.f64 9 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 (PI.f64) (*.f64 81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))) (+.f64 (*.f64 (PI.f64) (*.f64 -3 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (*.f64 -3 (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))) (*.f64 27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -3))
(*.f64 v (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6))))
(+.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 (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 -3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (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 v 3) (sqrt.f64 -216)))))
(+.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 3/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))))))
(+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (+.f64 (*.f64 v (*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 -6)))) (+.f64 (*.f64 -3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (pow.f64 v 5))))))
(+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))) (*.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 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3))
(*.f64 v (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 (PI.f64) (*.f64 (*.f64 v (sqrt.f64 -6)) 3))
(*.f64 (PI.f64) (*.f64 3 (*.f64 v (sqrt.f64 -6))))
(+.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 (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 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3)) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (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 v 3) (sqrt.f64 -216))) -3/2))
(+.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 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) 3)) (+.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)) -3/2)))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -3/2) (+.f64 (*.f64 3/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (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 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -3/2) (+.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 v 5) (sqrt.f64 -7776))))))
(+.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 v 3) (sqrt.f64 -216))) -3/2) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (sqrt.f64 2) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (*.f64 3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) 3)))
(+.f64 (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))))
(*.f64 (PI.f64) (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 2))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (*.f64 9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) 3)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) 9/2))))
(+.f64 (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))) (+.f64 (*.f64 (PI.f64) (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 (PI.f64) (*.f64 9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (neg.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 27/2 (/.f64 (*.f64 (pow.f64 v 6) (PI.f64)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 v 2) (PI.f64)) (sqrt.f64 2))) (+.f64 (*.f64 9/2 (/.f64 (*.f64 (pow.f64 v 4) (PI.f64)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (PI.f64))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (PI.f64) (pow.f64 v 2)) (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (*.f64 9/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8)))))) (*.f64 27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (PI.f64))) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) 3)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) 9/2)))) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 32)) 27/2)))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2)))) (+.f64 (*.f64 (PI.f64) (neg.f64 (sqrt.f64 2))) (+.f64 (*.f64 (PI.f64) (*.f64 9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8)))) (*.f64 (PI.f64) (*.f64 27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 9/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 27/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))))))
(*.f64 -1 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -1))
(*.f64 v (neg.f64 (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 v (*.f64 (sqrt.f64 -6) (neg.f64 (PI.f64))))
(*.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 v (*.f64 (*.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 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -1)) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -1) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)))))
(+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.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 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(+.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(+.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 v (*.f64 (*.f64 (PI.f64) (sqrt.f64 -6)) -1)) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -1) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))) -1/2))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (pow.f64 v 5)) -1/2)) (*.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 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))) -1/2)))
(+.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 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))) -1/2)))
(*.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 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 v (*.f64 (PI.f64) (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 v (*.f64 (PI.f64) (sqrt.f64 -6))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)) -1/2)))
(+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2) (+.f64 (/.f64 (PI.f64) (*.f64 v (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 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2)))
(+.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 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -216)) (pow.f64 v 3)) -1/2) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2) (+.f64 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (/.f64 (PI.f64) (sqrt.f64 -7776)) (pow.f64 v 5)))) (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2) (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))))))
(+.f64 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (+.f64 (*.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) -1/2)))
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(+.f64 0 (/.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)))))
(/.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))))) (PI.f64))
(+.f64 -1 (-.f64 1 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(+.f64 (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6))) (/.f64 -4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6))))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(-.f64 0 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 (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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(*.f64 (*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.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 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1/3)
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/3)
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/3)
(*.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/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(*.f64 1/2 (*.f64 2 (/.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)))))
(/.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))))) (PI.f64))
(*.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 1/3 (/.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 (/.f64 4 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/3)
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1/3)
(*.f64 (/.f64 1 (*.f64 (PI.f64) -3)) (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.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 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 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(neg.f64 (/.f64 -4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 0)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -6)) 2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 12) 4)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12) 8)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 12)) 16)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3)) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 (PI.f64) -2) (neg.f64 (PI.f64))))
(*.f64 -3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)) -1/2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -2)) 2)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)) 4)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) 8)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) -4)))) 16)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64))) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))

localize842.0ms (5.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
0.1b
(*.f64 v (*.f64 v 6))
1.0b
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
1.0b
(/.f64 1/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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
0.0ms
v
@inf
(/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
0.0ms
v
@inf
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0ms
v
@0
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.0ms
v
@-inf
(/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))

rewrite74.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
017109
1121109
2313109
31020103
43913103
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/3 (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))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))))) (#(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 4 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.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 8/3 (PI.f64)) (/.f64 1 (*.f64 2 (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 (neg.f64 (/.f64 1/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 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/4)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (PI.f64)) (*.f64 2 (/.f64 1/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 (*.f64 (/.f64 4 (PI.f64)) 1/2) (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 8/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (/.f64 2/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (PI.f64) -4)) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 4 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -1/3)) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (PI.f64) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (/.f64 2 (/.f64 2/3 (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)))) (/.f64 (PI.f64) 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (/.f64 1 (/.f64 2/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))))) (/.f64 (PI.f64) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) (/.f64 1 (/.f64 4/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 1/2) (*.f64 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)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (PI.f64)) (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (/.f64 -1/3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (PI.f64)) (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (PI.f64)) (/.f64 1 (/.f64 -1/3 (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) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) (/.f64 1 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) 1/3) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) 1/3) (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2) (*.f64 6 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) 2/3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 -1/3 (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 1 (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (PI.f64) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)) (*.f64 4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))))

simplify295.0ms (2%)

Algorithm
egg-herbie
Rules
936×rational.json-simplify-51
922×rational.json-simplify-35
840×rational.json-simplify-61
788×rational.json-simplify-43
774×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03847605
18677359
217737267
353847215
Stop Event
node limit
Counts
149 → 270
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 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 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(-.f64 0 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)
(*.f64 1/4 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))
(*.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(*.f64 -1 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 0)
(+.f64 0 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))
(+.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
(-.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 0)
(*.f64 2 (*.f64 2 (/.f64 (/.f64 1/3 (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 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1)
(*.f64 1 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 2 (PI.f64)))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4 (PI.f64)) 1/2))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))) 1/2)
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1 (*.f64 2 (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 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 1 (/.f64 (PI.f64) -4)))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 4)
(*.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 2)
(*.f64 (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/4)) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1/3 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/4)))
(*.f64 1/2 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))))
(*.f64 (/.f64 2 (PI.f64)) (*.f64 2 (/.f64 1/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 (*.f64 (/.f64 4 (PI.f64)) 1/2) (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (/.f64 2/3 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 (PI.f64) -4)) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(pow.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 1)
(neg.f64 (/.f64 (/.f64 4 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -1/3)) (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 2 (/.f64 (PI.f64) (/.f64 2/3 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))
(*.f64 (PI.f64) (/.f64 2 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 1)
(*.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))) 1/2)
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2))
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (PI.f64) 2/3))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) (/.f64 1 (/.f64 4/3 (PI.f64))))
(*.f64 (*.f64 (PI.f64) 1/2) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)) 1/4)
(*.f64 (*.f64 4 (PI.f64)) (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (/.f64 -1/3 (PI.f64))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 1 (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) (/.f64 1 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 (PI.f64) 1/3) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (PI.f64) 1/3) (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 -1 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 -1 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 6 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) 2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2) (*.f64 6 (PI.f64)))
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))))
(*.f64 3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 1 (PI.f64))))
(*.f64 3 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))
(*.f64 (/.f64 (PI.f64) 2/3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2) (*.f64 2 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)
(*.f64 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 1 (PI.f64))) 3)
(*.f64 (/.f64 1 (/.f64 1 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))
(*.f64 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (PI.f64) 1/3))
(*.f64 (/.f64 1 (/.f64 4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))
(*.f64 (/.f64 2 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))
(*.f64 (/.f64 (PI.f64) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(*.f64 (/.f64 1 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)) (*.f64 4 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 -1/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))
(neg.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(neg.f64 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
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/3 (sqrt.f64 1/2)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 v 2) (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 (*.f64 1/3 (sqrt.f64 1/2)) (*.f64 1/4 (/.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)) 1/6)))
(+.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)) 1/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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 1/2)) (*.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 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (/.f64 (pow.f64 v 6) (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 1/3 (/.f64 (sqrt.f64 -1/6) v)) (*.f64 1/108 (/.f64 (/.f64 1 (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 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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))) (*.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)) 1/6)) 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 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 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 1/3 (/.f64 (sqrt.f64 -1/6) v)) (-.f64 (*.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)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7))))) (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)))))
(*.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 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))) (+.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 (/.f64 (sqrt.f64 -1/6) v) -1/3) (+.f64 (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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 (*.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 1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))
(+.f64 (+.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/108 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 3)))) (*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6)) 1/162) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) v) -1/3) (+.f64 (*.f64 1/108 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6))) (*.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)) 1/6)) 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) (*.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 (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 (-.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 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.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) (*.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)) 1/2))) (/.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.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)) 1/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 (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)) (/.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)) 1/2))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.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 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)) 1/2))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.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 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 (/.f64 (sqrt.f64 -1/6) 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 (/.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 (/.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 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) 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)) 1/6)) 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 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (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)) 1/6)) 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 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)) 1/6)) 1/162) (*.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)) (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 (/.f64 (sqrt.f64 -1/6) 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)) 1/6)) 1/162) (*.f64 (*.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 (/.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 (/.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 (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 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) 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 (/.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 (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 (/.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 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (pow.f64 v 3)) (sqrt.f64 -1/6)) (PI.f64))) (*.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 (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)) 1/6)) 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 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (sqrt.f64 -1/6) (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)) 1/6)) 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 1/27 (/.f64 1 (*.f64 (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 (+.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)) 1/6)) 1/162) (*.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)) (PI.f64)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3) (+.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)) 1/6)) 1/162) (*.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 v 7)) (PI.f64)))))))
(*.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 -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 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9)))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 (pow.f64 v 2) (*.f64 (/.f64 (PI.f64) (sqrt.f64 2)) -9)))
(*.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) (sqrt.f64 8))))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) -27/2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (/.f64 (PI.f64) (sqrt.f64 2)) -9)) (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (PI.f64) (sqrt.f64 8)) -27/2))))
(+.f64 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.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 -27/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 4) (sqrt.f64 8)))) (+.f64 (+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (*.f64 -81/2 (*.f64 (PI.f64) (/.f64 (pow.f64 v 6) (sqrt.f64 32))))) (*.f64 -9 (*.f64 (PI.f64) (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 4) (sqrt.f64 8)) -27/2)) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 6) (sqrt.f64 32)) -81/2))) (*.f64 (PI.f64) (*.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 2)) -9))))
(+.f64 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (/.f64 (PI.f64) (sqrt.f64 2)) -9)) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (PI.f64) (sqrt.f64 8)) -27/2)) (*.f64 (PI.f64) (*.f64 -81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32)))))))
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 -81/2 (/.f64 (pow.f64 v 6) (sqrt.f64 32))) (*.f64 3 (sqrt.f64 2)))) (*.f64 (PI.f64) (+.f64 (*.f64 -27/2 (/.f64 (pow.f64 v 4) (sqrt.f64 8))) (*.f64 -9 (/.f64 (pow.f64 v 2) (sqrt.f64 2))))))
(*.f64 3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 3 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))))
(*.f64 3 (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6)))
(*.f64 3 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))))
(*.f64 (*.f64 v (PI.f64)) (*.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 3 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64)))) (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))
(*.f64 3 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6))))
(*.f64 3 (+.f64 (*.f64 v (*.f64 (PI.f64) (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 3 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6)))) (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -216))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))))
(+.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 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64)))) (+.f64 (+.f64 (*.f64 3 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))))))
(+.f64 (*.f64 -3/2 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -216))) (+.f64 (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))) (*.f64 3 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6))))))
(+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (+.f64 (*.f64 3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216)))) (*.f64 3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(*.f64 -3 (*.f64 v (*.f64 (sqrt.f64 -6) (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) -3)
(*.f64 (sqrt.f64 -6) (*.f64 (*.f64 v (PI.f64)) -3))
(*.f64 v (*.f64 (PI.f64) (*.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 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) -3) (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3))
(*.f64 -3 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6))))
(*.f64 -3 (+.f64 (*.f64 v (*.f64 (PI.f64) (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 (*.f64 (sqrt.f64 -6) (*.f64 v (PI.f64))) -3) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) 3/2)))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) (*.f64 (*.f64 v (PI.f64)) (sqrt.f64 -6)))) (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -216)) 3/2))
(+.f64 (*.f64 -3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) 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 (sqrt.f64 -6) (*.f64 v (PI.f64))) -3) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))) (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) 3/2))))
(+.f64 (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))) -3) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))) (+.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 v 3)) (sqrt.f64 -216)) 3/2) (*.f64 (sqrt.f64 -6) (*.f64 (*.f64 v (PI.f64)) -3))))
(+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) 3/2) (+.f64 (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776)))) (*.f64 -3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6)))))))
(+.f64 (*.f64 -3 (+.f64 (*.f64 v (*.f64 (PI.f64) (sqrt.f64 -6))) (/.f64 (PI.f64) (*.f64 v (sqrt.f64 -6))))) (+.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -216))) 3/2) (*.f64 -3/2 (/.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -7776))))))
(+.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 0 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 0)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(-.f64 0 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) 1/4)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/4 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 -1 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 1/2 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 2) 2)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(pow.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(neg.f64 (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64))) 0)
(/.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))))) (PI.f64))
(/.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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (+.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (*.f64 2 (/.f64 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) (*.f64 2 (/.f64 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.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 v (*.f64 v 6)))) (PI.f64))) 0)
(/.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))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 2 (*.f64 2 (/.f64 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (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 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))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 4 (/.f64 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 (/.f64 4 (PI.f64)) 1/2))
(/.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))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (/.f64 4/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (PI.f64)))) 1/2)
(/.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))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)))
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (*.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4) (/.f64 1 (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 v (*.f64 v 6))))) (PI.f64))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.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 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 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (neg.f64 (/.f64 1/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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 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 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))) 2)
(/.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))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/4)) (/.f64 1 (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 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (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/3 (PI.f64)))
(*.f64 (/.f64 1/3 (PI.f64)) (/.f64 4 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1/3 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 1/3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/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 v (*.f64 v 6))))) (PI.f64))
(/.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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 2 (PI.f64)) (*.f64 2 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (*.f64 (/.f64 4 (PI.f64)) 1/2) (*.f64 2 (/.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 8/3 (PI.f64)))
(*.f64 (/.f64 8/3 (PI.f64)) (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2)) (/.f64 2/3 (PI.f64)))
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (*.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 2/3 (PI.f64)) (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (/.f64 (PI.f64) -4)) (neg.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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(pow.f64 (/.f64 4/3 (*.f64 (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(neg.f64 (/.f64 (/.f64 4 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) -1/3)) (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 v (*.f64 v 6))))) (PI.f64))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (PI.f64) 3/4)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3/4 (PI.f64))) (+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3/4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3/4 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (*.f64 3/4 (PI.f64)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (*.f64 3/4 (PI.f64)) (+.f64 (*.f64 3/4 (PI.f64)) (/.f64 (PI.f64) 2/3))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (*.f64 (PI.f64) 3/2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (/.f64 (PI.f64) 2/3)))
(-.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 0)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (/.f64 (PI.f64) 2/3)))
(*.f64 2 (/.f64 (PI.f64) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (PI.f64) (/.f64 2 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))) 1/2)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 2 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 (PI.f64) 2/3))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (/.f64 (PI.f64) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4) (/.f64 1 (/.f64 4/3 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (/.f64 (PI.f64) 4/3)))
(*.f64 4 (*.f64 (/.f64 (PI.f64) 4/3) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 4/3)))
(*.f64 (*.f64 (PI.f64) 1/2) (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)) 1/4)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 4 (PI.f64)) (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)))
(*.f64 4 (*.f64 (PI.f64) (/.f64 1 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(*.f64 4 (*.f64 (PI.f64) (/.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (*.f64 4 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4/3))
(*.f64 4 (*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4/3)))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 (/.f64 (PI.f64) 1/3) 4)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 1 (/.f64 -1/3 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (neg.f64 (PI.f64)) (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (neg.f64 (PI.f64)) (/.f64 1 (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) (PI.f64))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) (/.f64 1 (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (PI.f64) 1/3) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (PI.f64) 1/3) (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 -1 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 -1 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (*.f64 6 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 6 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) 1/2))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) 2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (/.f64 (PI.f64) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/2) (*.f64 6 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 6 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 3 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 3 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1/2 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (PI.f64) 2/3) (*.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (+.f64 (/.f64 (PI.f64) 2/3) (/.f64 (PI.f64) 2/3)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 2 (/.f64 (PI.f64) 2/3)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3) 1/2) (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))) -1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 1 (PI.f64))) 3)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (/.f64 1 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 3))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (PI.f64) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 3)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 3 (PI.f64)))
(*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (/.f64 (PI.f64) 1/3))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 1 (/.f64 4/3 (PI.f64))) (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (*.f64 4 (/.f64 (PI.f64) 4/3)))
(*.f64 4 (*.f64 (/.f64 (PI.f64) 4/3) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 4/3)))
(*.f64 (/.f64 2 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (PI.f64))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (PI.f64) (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 2)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 1 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 2/3 (PI.f64))) 2)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)) (*.f64 4 (PI.f64)))
(*.f64 4 (*.f64 (PI.f64) (/.f64 1 (*.f64 4 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))
(*.f64 4 (*.f64 (PI.f64) (/.f64 1 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (*.f64 4 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4/3))
(*.f64 4 (*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4/3)))
(*.f64 (/.f64 1 (/.f64 -1/3 (PI.f64))) (neg.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 -1 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(*.f64 (/.f64 1 (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) (neg.f64 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3)) 1)
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(neg.f64 (/.f64 (PI.f64) (neg.f64 (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))
(neg.f64 (/.f64 (PI.f64) (/.f64 -1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (/.f64 (PI.f64) 1/3))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 1/3))

eval1.1s (7.4%)

Compiler

Compiled 12742 to 10571 computations (17% saved)

prune300.0ms (2.1%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New4991500
Fresh000
Picked011
Done189
Total50010510
Error
0b
Counts
510 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.7b
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.7b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.7b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.7b
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
1.6b
(/.f64 4 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
0.7b
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.6b
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
1.7b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 142 to 122 computations (14.1% saved)

regimes24.0ms (0.2%)

Counts
16 → 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 (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))))) (PI.f64))
(/.f64 4 (*.f64 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 v (*.f64 v 6)))))))
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.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))))))
(/.f64 (/.f64 4 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v)))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Outputs
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
Calls

4 calls:

8.0ms
v
5.0ms
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
3.0ms
(*.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 268 to 202 computations (24.6% saved)

regimes12.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 (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))))) (PI.f64))
(/.f64 4 (*.f64 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 v (*.f64 v 6)))))))
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
Outputs
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
Calls

1 calls:

6.0ms
v
Results
ErrorSegmentsBranch
0.7b1v
Compiler

Compiled 148 to 118 computations (20.3% saved)

regimes10.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 (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))))) (PI.f64))
(/.f64 4 (*.f64 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 v (*.f64 v 6)))))))
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 -4 (*.f64 3 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) (neg.f64 (PI.f64)))))
Outputs
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
Calls

1 calls:

7.0ms
v
Results
ErrorSegmentsBranch
0.7b1v
Compiler

Compiled 116 to 92 computations (20.7% saved)

regimes7.0ms (0%)

Counts
8 → 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 (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))))) (PI.f64))
(/.f64 4 (*.f64 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 v (*.f64 v 6)))))))
Outputs
(/.f64 4 (/.f64 (PI.f64) (/.f64 1/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
Calls

1 calls:

5.0ms
v
Results
ErrorSegmentsBranch
0.7b1v
Compiler

Compiled 87 to 69 computations (20.7% saved)

regimes8.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 (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))))) (PI.f64))
(/.f64 4 (*.f64 3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
Outputs
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
Calls

1 calls:

4.0ms
v
Results
ErrorSegmentsBranch
0.7b1v
Compiler

Compiled 73 to 58 computations (20.5% saved)

regimes4.0ms (0%)

Accuracy

Total -1.0b remaining (-137.3%)

Threshold costs -1.0b (-137.3%)

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.7b1v
Compiler

Compiled 23 to 20 computations (13% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041265
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (/.f64 (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 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Outputs
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4 (PI.f64)) (/.f64 1 (*.f64 3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(/.f64 (/.f64 4 (*.f64 3 (PI.f64))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (/.f64 (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 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 93 to 81 computations (12.9% saved)

soundness91.0ms (0.6%)

Algorithm
egg-herbie
Rules
1484×rational.json-simplify-35
1414×rational.json-simplify-49
1272×rational.json-simplify-53
1062×rational.json-simplify-39
900×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03307293
18467109
222957007
358147007
Stop Event
node limit
Compiler

Compiled 75 to 53 computations (29.3% saved)

end59.0ms (0.4%)

Compiler

Compiled 87 to 69 computations (20.7% saved)

Profiling

Loading profile data...