Details

Time bar (total: 10.5s)

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)

sample899.0ms (8.6%)

Results
888.0ms8256×body256valid
1.0ms11×body256invalid
Bogosity

preprocess127.0ms (1.2%)

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)

simplify130.0ms (1.2%)

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

Useful iterations: 2 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 79 to 56 computations (29.1% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 40 to 31 computations (22.5% saved)

localize27.0ms (0.3%)

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

Compiled 86 to 52 computations (39.5% saved)

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

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 (1.2%)

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

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)

series2.0ms (0%)

Counts
4 → 36
Calls

9 calls:

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

rewrite66.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01872
113372
232672
394772
4359872
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(/.f64 4/3 (PI.f64))
(*.f64 v (*.f64 v 6))
(/.f64 (/.f64 4/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 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 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 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 v (*.f64 v 24)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v (*.f64 v 24))) 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 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.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 (/.f64 8/3 (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 (/.f64 8/3 (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 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 1 (*.f64 v v))) (/.f64 -4/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 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 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 8/3 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 4/3 (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 2 (+.f64 (*.f64 v v) -1))) (*.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 pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))))))
((#(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 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)))) 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)))) 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 (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)))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
1708×rational.json-simplify-35
1274×rational.json-simplify-51
1078×rational.json-simplify-53
884×rational.json-simplify-46
802×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02273297
15133211
211423161
332883143
465033143
Stop Event
node limit
Counts
113 → 159
Calls
Call 1
Inputs
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(/.f64 4/3 (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))))))))
(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 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 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)
(*.f64 (/.f64 -4/3 (PI.f64)) -1)
(*.f64 -1 (/.f64 -4/3 (PI.f64)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)
(*.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.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 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 v (*.f64 v 24)) 4)
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 24))) 8)
(pow.f64 (*.f64 v (*.f64 v 6)) 1)
(+.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(-.f64 0 (/.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 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (-.f64 1 (*.f64 v v))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (/.f64 4/3 (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (+.f64 (*.f64 v v) -1)) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1/2)
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) -1)
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 v v))) (/.f64 -4/3 (PI.f64)))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))
(*.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 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (*.f64 (PI.f64) 2)) (/.f64 8/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)) 2)
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (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 2 (+.f64 (*.f64 v v) -1))) (*.f64 (/.f64 4/3 (PI.f64)) -2))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 (*.f64 v v) -1)))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(+.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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(*.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 (*.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)))) 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 (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)
Outputs
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(*.f64 6 (pow.f64 v 2))
(/.f64 4/3 (PI.f64))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 2) (PI.f64))))
(*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (/.f64 1 (PI.f64))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 1 (PI.f64))) (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (/.f64 1 (PI.f64)))))
(*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (/.f64 1 (PI.f64)))))
(*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 4) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64))) (*.f64 4/3 (/.f64 1 (PI.f64))))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (+.f64 (*.f64 4/3 (/.f64 1 (PI.f64))) (*.f64 4/3 (/.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 4) (PI.f64)) (/.f64 1 (PI.f64)))) (*.f64 4/3 (/.f64 (pow.f64 v 6) (PI.f64)))))
(+.f64 (*.f64 4/3 (/.f64 (pow.f64 v 2) (PI.f64))) (*.f64 4/3 (+.f64 (/.f64 (pow.f64 v 6) (PI.f64)) (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 4) (PI.f64))))))
(*.f64 4/3 (+.f64 (+.f64 (/.f64 1 (PI.f64)) (/.f64 (pow.f64 v 4) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (PI.f64)) (/.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 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)))))
(*.f64 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 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 (/.f64 1 (pow.f64 v 2)) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (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 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(neg.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 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 (/.f64 1 (pow.f64 v 2)) (PI.f64))))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.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 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(/.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 (PI.f64) (pow.f64 v 4)))) (*.f64 4/3 (/.f64 (/.f64 1 (pow.f64 v 2)) (PI.f64)))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)))))
(*.f64 (+.f64 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 4))) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(*.f64 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2))) -4/3)
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64)))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 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 (/.f64 1 (pow.f64 v 2)) (PI.f64))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (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 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 8) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 2) (PI.f64)))) (+.f64 (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 4) (PI.f64)))) (*.f64 4/3 (/.f64 1 (*.f64 (pow.f64 v 6) (PI.f64))))))))
(neg.f64 (+.f64 (+.f64 (*.f64 4/3 (/.f64 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 (/.f64 1 (pow.f64 v 2)) (PI.f64))))) (*.f64 4/3 (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 8))))))
(neg.f64 (+.f64 (*.f64 4/3 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4))) (+.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 1 (*.f64 (PI.f64) (pow.f64 v 6))))) (*.f64 4/3 (/.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 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(neg.f64 (*.f64 4/3 (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 8)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 4)) (+.f64 (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 2)) (/.f64 (/.f64 1 (PI.f64)) (pow.f64 v 6)))))))
(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 (*.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 (*.f64 -3 (/.f64 (pow.f64 v 2) (sqrt.f64 2))) (+.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) 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 1 (*.f64 v (sqrt.f64 -6))) (-.f64 (*.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 1 (*.f64 (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 1 (*.f64 v (sqrt.f64 -6))) (-.f64 (+.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 1/2 (-.f64 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))) (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3))))))
(+.f64 (*.f64 v (sqrt.f64 -6)) (+.f64 (*.f64 1/2 (-.f64 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))) (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3))))) (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 v (sqrt.f64 -6)) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (-.f64 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5))) (/.f64 1 (*.f64 (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 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 1 (*.f64 v (sqrt.f64 -6))))
(-.f64 (*.f64 (sqrt.f64 -6) (neg.f64 v)) (/.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 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (-.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (/.f64 1 (*.f64 v (sqrt.f64 -6)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (neg.f64 v)) (/.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 v (neg.f64 (sqrt.f64 -6))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (+.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 1 (*.f64 (sqrt.f64 -216) (pow.f64 v 3)))) (-.f64 (*.f64 (sqrt.f64 -6) (neg.f64 v)) (+.f64 (/.f64 1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 -7776) (pow.f64 v 5)))))))
(+.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 2 (/.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (PI.f64))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) 1/2)
(/.f64 4/3 (PI.f64))
(*.f64 (/.f64 -4/3 (PI.f64)) -1)
(/.f64 4/3 (PI.f64))
(*.f64 -1 (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (PI.f64))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) 1/4)
(/.f64 4/3 (PI.f64))
(*.f64 1/2 (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (PI.f64))
(*.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 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 v (*.f64 v 24)) 4)
(*.f64 v (*.f64 6 v))
(*.f64 6 (*.f64 v v))
(/.f64 (*.f64 2 (*.f64 v (*.f64 v 24))) 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 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(+.f64 0 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v)))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(-.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 0)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(-.f64 0 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (PI.f64)) (/.f64 1 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 1 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 2 (/.f64 (/.f64 4/3 (PI.f64)) (*.f64 (-.f64 1 (*.f64 v v)) 2)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 2 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (/.f64 1/2 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) 1/2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -4/3 (PI.f64)) (/.f64 -1 (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 -1 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 4)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 2 (*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 2 (PI.f64)))))
(*.f64 2 (*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1/2 (PI.f64))))
(*.f64 (/.f64 8/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 (PI.f64) 2)))
(*.f64 (/.f64 1 (*.f64 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 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(*.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 4/3 (+.f64 -1 (*.f64 v v))) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 -1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 8/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1/2)
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v)))))
(*.f64 (/.f64 1 (PI.f64)) (/.f64 4/3 (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) -1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 v v))) (/.f64 -4/3 (PI.f64)))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) -2) (/.f64 1 (*.f64 2 (+.f64 (*.f64 v v) -1))))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (*.f64 (/.f64 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 1 (*.f64 (PI.f64) 2)) (*.f64 2 (/.f64 4/3 (-.f64 1 (*.f64 v v)))))
(*.f64 2 (*.f64 (/.f64 4/3 (-.f64 1 (*.f64 v v))) (/.f64 1 (*.f64 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 1 (*.f64 v v))))
(*.f64 (/.f64 1 (*.f64 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 1 (*.f64 v v)) 2)) 2)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 2) 2)
(/.f64 4/3 (*.f64 (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 1 (*.f64 2 (+.f64 (*.f64 v v) -1))) (*.f64 (/.f64 4/3 (PI.f64)) -2))
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 (*.f64 v v) -1)))
(*.f64 (/.f64 4/3 (+.f64 -1 (*.f64 v v))) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 4/3 (+.f64 -1 (*.f64 v v))))
(pow.f64 (/.f64 (/.f64 4/3 (PI.f64)) (-.f64 1 (*.f64 v v))) 1)
(/.f64 4/3 (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
(neg.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (-.f64 1 (*.f64 v v))))
(/.f64 4/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 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 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 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 (*.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 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 (/.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 2) 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 (*.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))))

eval1.6s (15.2%)

Compiler

Compiled 11863 to 9359 computations (21.1% saved)

prune49.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3614365
Fresh000
Picked101
Done011
Total3625367
Error
0b
Counts
367 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.6b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.6b
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
1.6b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 69 to 58 computations (15.9% saved)

localize59.0ms (0.6%)

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

rewrite74.0ms (0.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)))))))))

simplify98.0ms (0.9%)

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

localize12.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

rewrite88.0ms (0.8%)

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

simplify62.0ms (0.6%)

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.2%)

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

rewrite83.0ms (0.8%)

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

simplify162.0ms (1.5%)

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

localize27.0ms (0.3%)

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
@0
(/.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)))))

rewrite82.0ms (0.8%)

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

simplify152.0ms (1.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)))

eval1.1s (10.1%)

Compiler

Compiled 13224 to 11038 computations (16.5% saved)

prune325.0ms (3.1%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New5145519
Fresh000
Picked011
Done224
Total5168524
Error
0b
Counts
524 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.6b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.6b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.6b
(/.f64 (+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.6b
(/.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.6b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 181 to 156 computations (13.8% saved)

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 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (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 61 to 47 computations (23% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite81.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01849
112337
226837
367737
4193937
5541637
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 (+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (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 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(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 (/.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 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))))) (#(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 2 (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2/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 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/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 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 (/.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 (/.f64 4/3 (PI.f64)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 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)) 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 (/.f64 4/3 (PI.f64)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (*.f64 1/2 (/.f64 1/2 (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/3 (PI.f64)) (*.f64 (/.f64 -1 (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 (/.f64 4/3 (PI.f64)) 2))))) (#(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 (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 (/.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 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 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 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))))))))))

simplify122.0ms (1.2%)

Algorithm
egg-herbie
Rules
1970×rational.json-simplify-35
1176×rational.json-simplify-41
970×rational.json-simplify-2
724×rational.json-simplify-61
724×rational.json-simplify-53
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01752715
13922697
27952697
315862697
430322697
557772697
667282697
Stop Event
node limit
Counts
51 → 100
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 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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(-.f64 (/.f64 4/3 (*.f64 (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 (/.f64 4/3 (PI.f64)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2))
(*.f64 (/.f64 4/3 (PI.f64)) (*.f64 (/.f64 2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2))
(*.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 2 (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 2 (*.f64 (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 1))
(*.f64 2 (*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (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 2 (*.f64 (/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 4/3 (PI.f64))))
(*.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 (/.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 (/.f64 4/3 (PI.f64)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) 1))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) 1/2))
(*.f64 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 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 (/.f64 4/3 (PI.f64)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 1))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.f64 4/3 (PI.f64)) 4) (*.f64 1/2 (/.f64 1/2 (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/3 (PI.f64)) (*.f64 (/.f64 -1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) (*.f64 (/.f64 4/3 (PI.f64)) 2))
(*.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.f64 (/.f64 (/.f64 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 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)))
(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 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 (*.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 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 2/3 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 v 4)) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 v 6) (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 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 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 (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 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 (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 (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 (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 (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 (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 (pow.f64 v 6) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 v 2) (sqrt.f64 1/2)) (PI.f64)) (+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (*.f64 2/3 (+.f64 (*.f64 (-.f64 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 (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 (/.f64 (sqrt.f64 -1/6) 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 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))))
(-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (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 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (-.f64 (*.f64 -2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6))))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 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 (*.f64 (PI.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 (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) 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 (*.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7))))) (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.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 (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 (pow.f64 v 7) (sqrt.f64 -1/6)))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64))) (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))) (*.f64 -2/3 (+.f64 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (*.f64 (PI.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) v) (PI.f64))) (-.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 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6))))))
(*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3)
(*.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 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.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 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (+.f64 (*.f64 1/27 (/.f64 (/.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 (*.f64 (PI.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 (/.f64 (sqrt.f64 -1/6) v) (PI.f64)) -4/3) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 v 3)) (*.f64 (PI.f64) (sqrt.f64 -1/6)))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (sqrt.f64 -1/6) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (pow.f64 (sqrt.f64 -1/6) 2)))) (*.f64 (pow.f64 v 7) (*.f64 (sqrt.f64 -1/6) (PI.f64))))) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (pow.f64 v 5) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (+.f64 (*.f64 2/3 (/.f64 (+.f64 1/162 (*.f64 1/36 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) 1/6))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 7)))) (+.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 (*.f64 (PI.f64) (sqrt.f64 -1/6)) (pow.f64 v 5)))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 1/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 (*.f64 (PI.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 (/.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/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 (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 4/3 (*.f64 (PI.f64) (sqrt.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 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) (/.f64 (/.f64 2/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/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 (/.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 (/.f64 4/3 (PI.f64)) (*.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 4/3 (PI.f64)) (*.f64 (*.f64 2 (/.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/3 (PI.f64)) (*.f64 (/.f64 2 (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 -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 (/.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 2 (/.f64 (/.f64 2/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/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 2 (*.f64 (/.f64 (/.f64 2/3 (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 2 (*.f64 (/.f64 2/3 (PI.f64)) (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 2/3 (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 2/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)) (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 (*.f64 (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 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 4/3 (*.f64 (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 4/3 (*.f64 (PI.f64) (sqrt.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 (/.f64 4/3 (PI.f64)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1/2) 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)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (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 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)) 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 (/.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)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) 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)) 4) (*.f64 1/4 (/.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 (*.f64 (/.f64 4/3 (PI.f64)) 4) (*.f64 1/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 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/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 (/.f64 -1 (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 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 1/2 (/.f64 (/.f64 8/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64)))
(*.f64 1/2 (/.f64 (/.f64 8/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1/2 (/.f64 8/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))))
(*.f64 (*.f64 (/.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 (/.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 2/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (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 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))) 4)) (*.f64 (/.f64 4/3 (PI.f64)) 4))
(/.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 (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 4/3 (*.f64 (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))))))

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

localize86.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

rewrite142.0ms (1.4%)

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

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

localize24.0ms (0.2%)

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

rewrite86.0ms (0.8%)

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

simplify162.0ms (1.5%)

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

localize32.0ms (0.3%)

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)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite90.0ms (0.9%)

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

simplify248.0ms (2.4%)

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

eval1.1s (10.4%)

Compiler

Compiled 21859 to 18502 computations (15.4% saved)

prune627.0ms (6%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New8311832
Fresh000
Picked101
Done077
Total8328840
Error
0b
Counts
840 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.6b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.6b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.6b
(/.f64 (+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.6b
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.6b
(-.f64 -1 (+.f64 -1 (/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
1.6b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 114 to 97 computations (14.9% saved)

localize31.0ms (0.3%)

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

Compiled 82 to 62 computations (24.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite83.0ms (0.8%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
01886
112186
225378
365378
4188274
5488974
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(-.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))))))
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 (/.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 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))))))))) (#(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 (/.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 -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 (/.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 (/.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 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 (/.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 (/.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 -4/3 (PI.f64)) (neg.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)))))) 2)))) (#(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)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.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 4/3 (PI.f64)) (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))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.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 2 (*.f64 2 (*.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 (/.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 (/.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 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 (/.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 (+.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 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 (*.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))))))))) (#(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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -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 2 (/.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 -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 (/.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 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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1) 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 2 (/.f64 (/.f64 -2/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))))) 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 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 -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 (/.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 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 -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 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 (/.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 (/.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 4/3 (*.f64 (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)))))))

simplify287.0ms (2.7%)

Algorithm
egg-herbie
Rules
954×rational.json-simplify-1
932×rational.json-simplify-44
882×rational.json-simplify-47
880×rational.json-simplify-2
752×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02145199
14854845
211844845
339234845
455804845
566184845
678684845
Stop Event
node limit
Counts
87 → 121
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 (/.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 (/.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 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 (-.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -1)
(+.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 -1 (/.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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(*.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 1/2 (*.f64 2 (/.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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(/.f64 (/.f64 -4/3 (PI.f64)) (neg.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)))))) 2)
(/.f64 (*.f64 2 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))) -2)
(/.f64 (*.f64 2 (/.f64 -4/3 (PI.f64))) (*.f64 2 (neg.f64 (sqrt.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))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 4))) 16)
(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))))))
(+.f64 -1 (+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1))
(+.f64 -1 (-.f64 1 (/.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 (/.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 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 (*.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 (+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -2) 2)
(+.f64 (+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1) -1)
(+.f64 -2 (+.f64 2 (/.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)))))) -2)
(+.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 (/.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 0 (/.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))))) 1) 1)
(*.f64 -1 (/.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 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1)
(*.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 -4/3 (PI.f64)) (/.f64 1 (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 2 (/.f64 -4/3 (PI.f64))) (/.f64 1/2 (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 1 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (/.f64 -4/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 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 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 (/.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 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)))
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) (*.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 (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 (-.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 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 (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 (/.f64 1 (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 1 (*.f64 (PI.f64) (*.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 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (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 (*.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 (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 (PI.f64) (*.f64 (pow.f64 v 3) (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 (/.f64 1 (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 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (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 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (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 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 (*.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 (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 (/.f64 1 (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/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 (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 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 4) (*.f64 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (PI.f64))) -2/3))))
(+.f64 (*.f64 (/.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 (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 -2/3 (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 1/2) (PI.f64))) (+.f64 (*.f64 -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 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 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64))) -1) (*.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 (neg.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)) (/.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 (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 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (*.f64 -2/3 (+.f64 (*.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) (/.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (*.f64 (pow.f64 v 6) (/.f64 (-.f64 27/2 (*.f64 3/4 (/.f64 (-.f64 9/2 (pow.f64 (/.f64 3/4 (sqrt.f64 1/2)) 2)) 1/2))) (*.f64 (sqrt.f64 1/2) (PI.f64))))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 1/2) (PI.f64)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (PI.f64)) -4/3) (*.f64 -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 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3)
(+.f64 (*.f64 -4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 v (PI.f64)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -1/6) (PI.f64))))))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) (pow.f64 v 3))))) (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3))
(+.f64 (*.f64 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (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 (/.f64 1 (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 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (/.f64 (+.f64 1/54 (pow.f64 (/.f64 -1/36 (sqrt.f64 -1/6)) 2)) (*.f64 (PI.f64) (*.f64 (pow.f64 v 5) (sqrt.f64 -1/6)))))))
(+.f64 (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (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 1/27 (/.f64 1 (*.f64 (PI.f64) (*.f64 (pow.f64 v 3) (sqrt.f64 -1/6))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v)) -4/3) (*.f64 2/3 (+.f64 (/.f64 (+.f64 (*.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 (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 (/.f64 1 (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 1 (*.f64 (PI.f64) (*.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 (/.f64 1 (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 1 (*.f64 (PI.f64) (*.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 (pow.f64 v 5) (sqrt.f64 -1/6))))))
(+.f64 (-.f64 (*.f64 4/3 (/.f64 (sqrt.f64 -1/6) (*.f64 (PI.f64) v))) (*.f64 1/27 (/.f64 (/.f64 (/.f64 1 (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 (*.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 (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 (PI.f64) (*.f64 (pow.f64 v 3) (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 (/.f64 1 (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 (/.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 (*.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 -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 (/.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 -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 (/.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 (/.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 (/.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 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 2 (/.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 (/.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 (/.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 (/.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 -4/3 (PI.f64)) (neg.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 2 (/.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 2 (/.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 2 (/.f64 -4/3 (PI.f64))) (*.f64 2 (neg.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 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 (/.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 (/.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 2 (*.f64 2 (*.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 (/.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 (/.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 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 (/.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 (+.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 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 (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 (/.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 (/.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 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1) -1)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(+.f64 -2 (+.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 2 (/.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 -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 (/.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 0 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(-.f64 (+.f64 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) 1) 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 2 (/.f64 (/.f64 -2/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 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) -1)
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 1 (/.f64 (/.f64 -4/3 (PI.f64)) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(*.f64 (/.f64 -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 2 (/.f64 (/.f64 -4/3 (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 2 (/.f64 -4/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 (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 1/2 (*.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 (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/2 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 2 (/.f64 -4/3 (PI.f64))))
(/.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 (/.f64 -2/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))))))
(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 (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 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 (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))))))

eval451.0ms (4.3%)

Compiler

Compiled 5425 to 4536 computations (16.4% saved)

prune801.0ms (7.6%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New1990199
Fresh000
Picked011
Done077
Total1998207
Error
0b
Counts
207 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (*.f64 (PI.f64) (-.f64 1 (*.f64 v v))))
0.6b
(/.f64 (/.f64 4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))
0.6b
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
0.6b
(/.f64 (+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
1.0b
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.6b
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
1.6b
(-.f64 -1 (+.f64 -1 (/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
1.6b
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 114 to 97 computations (14.9% saved)

regimes23.0ms (0.2%)

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 -1 (-.f64 1 (/.f64 (/.f64 -4/3 (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))) (PI.f64))))
(-.f64 -1 (+.f64 -1 (/.f64 -4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))))
(/.f64 (+.f64 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (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))) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6)))))
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Outputs
(/.f64 (/.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
3.0ms
(*.f64 v v)
2.0ms
(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
2.0ms
(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
Results
ErrorSegmentsBranch
0.0b1v
0.0b1(/.f64 4 (*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v))))))
0.0b1(*.f64 (*.f64 (*.f64 3 (PI.f64)) (-.f64 1 (*.f64 v v))) (sqrt.f64 (-.f64 2 (*.f64 6 (*.f64 v v)))))
0.0b1(*.f64 v v)
Compiler

Compiled 207 to 156 computations (24.6% saved)

regimes8.0ms (0.1%)

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

1 calls:

5.0ms
v
Results
ErrorSegmentsBranch
0.6b1v
Compiler

Compiled 107 to 86 computations (19.6% saved)

regimes7.0ms (0.1%)

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

1 calls:

5.0ms
v
Results
ErrorSegmentsBranch
0.6b1v
Compiler

Compiled 91 to 73 computations (19.8% saved)

regimes61.0ms (0.6%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
(/.f64 (/.f64 4/3 (PI.f64)) (sqrt.f64 2))
(/.f64 4 (*.f64 (PI.f64) (*.f64 3 (sqrt.f64 2))))
(/.f64 4/3 (*.f64 (PI.f64) (sqrt.f64 (-.f64 2 (*.f64 v (*.f64 v 6))))))
(/.f64 (/.f64 4/3 (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.6b1v
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes4.0ms (0%)

Accuracy

Total -1.0b remaining (-159.2%)

Threshold costs -1.0b (-159.2%)

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

Compiled 23 to 20 computations (13% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033216
Stop Event
done
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 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (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 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 (-.f64 (/.f64 4/3 (PI.f64)) -1) -1) (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 2))
(*.f64 4/3 (/.f64 (sqrt.f64 1/2) (PI.f64)))
Compiler

Compiled 76 to 66 computations (13.2% saved)

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

Compiled 75 to 53 computations (29.3% saved)

end130.0ms (1.2%)

Compiler

Compiled 71 to 56 computations (21.1% saved)

Profiling

Loading profile data...