Details

Time bar (total: 16.9s)

analyze327.0ms (1.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%50%0.1%0%50%0%2
0%0%50%0.1%0%50%0%3
0%0%50%0.1%0%50%0%4
25%12.5%37.5%0.1%0%50%0%5
26.7%12.5%34.3%0.1%0%53.1%0%6
37%15.6%26.5%0.1%1.6%54.6%1.6%7
40.8%15.6%22.6%0.1%2.3%57%2.3%8
49.4%17.2%17.6%0.1%3.5%58.1%3.5%9
53.3%17.2%15%0.1%4.1%59.5%4.1%10
59.5%18%12.2%0.1%4.8%60.2%4.8%11
62.5%18%10.8%0.1%5.1%60.9%5.1%12
Compiler

Compiled 19 to 16 computations (15.8% saved)

sample5.2s (30.8%)

Results
2.7s8256×body256valid
1.4s1382×body1024invalid
506.0ms1580×body256invalid
222.0ms700×body512invalid
216.0ms459×body256infinite
59.0ms251×body256unsamplable
Bogosity

preprocess6.0ms (0%)

Algorithm
egg-herbie
Rules
26×rational_best-simplify-2
rational_best-simplify-44
rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02498
13598
24398
35198
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) k) (/.f64 (-.f64 1 n) 2)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (-.f64 1/2 (/.f64 k 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (/.f64 k 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (/.f64 k 2))))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) k) (/.f64 (-.f64 1 n) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 k (*.f64 2 (PI.f64))) (-.f64 1/2 (/.f64 n 2))))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 2 (*.f64 k (PI.f64))) (-.f64 1/2 (/.f64 n 2))))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational_best-simplify-2
rational_best-simplify-44
rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01749
12449
22849
33249
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (-.f64 1/2 (/.f64 k 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (/.f64 k 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (/.f64 k 2))))

eval1.0ms (0%)

Compiler

Compiled 66 to 48 computations (27.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New314
Fresh011
Picked000
Done000
Total325
Error
0.4b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 18 to 15 computations (16.7% saved)

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.3b
(*.f64 (*.f64 2 (PI.f64)) n)
0.3b
(/.f64 1 (sqrt.f64 k))
Compiler

Compiled 56 to 38 computations (32.1% saved)

series60.0ms (0.4%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
23.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
20.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
6.0ms
n
@inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
3.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))

rewrite116.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1378×rational_best-1
1348×rational_best-2
1340×rational_best-4
1340×rational_best-3
1312×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017108
1110108
2168102
3202102
4249102
5313102
6451102
7814102
82460102
94750102
107142102
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 2 (PI.f64)) n)
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))))))

simplify303.0ms (1.8%)

Algorithm
egg-herbie
Rules
1194×rational_best-simplify-2
1038×rational_best-simplify-1
944×exponential-simplify-31
878×rational_best-simplify-55
858×exponential-simplify-29
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02355439
13985337
27355307
316425279
438895193
558265193
664875193
771385193
876815193
978575193
Stop Event
node limit
Counts
135 → 145
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))
(-.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))
(-.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) -1))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))
(-.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) -1)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))
(+.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) 1)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3)))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2))
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) -1))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (*.f64 (sqrt.f64 2) 1/8)) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))
(+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (*.f64 (sqrt.f64 2) 1/8))))))
(+.f64 (*.f64 k (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (log.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) -1/2)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (*.f64 (sqrt.f64 2) 1/8))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 1 (neg.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))
(-.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))
(-.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) -1))
(-.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(/.f64 1 (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (*.f64 3 (/.f64 1 (sqrt.f64 k)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k)))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(/.f64 1 (sqrt.f64 k))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 -1 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) -1))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 0)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) -1))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))) -1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))

eval72.0ms (0.4%)

Compiler

Compiled 4158 to 2948 computations (29.1% saved)

prune36.0ms (0.2%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New13213145
Fresh000
Picked101
Done000
Total13313146
Error
0.0b
Counts
146 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
0.7b
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
0.6b
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))
0.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
21.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
0.8b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 660 to 534 computations (19.1% saved)

localize24.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
0.3b
(*.f64 (PI.f64) (*.f64 2 n))
Compiler

Compiled 50 to 34 computations (32% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

15 calls:

TimeVariablePointExpression
2.0ms
k
@-inf
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
1.0ms
n
@0
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
1.0ms
n
@inf
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
1.0ms
n
@-inf
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
1.0ms
k
@inf
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1370×rational_best-1
1342×rational_best-2
1334×rational_best-4
1334×rational_best-3
1306×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691
110391
215791
319091
423991
536291
673091
7232491
8459891
9699391
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))))

simplify188.0ms (1.1%)

Algorithm
egg-herbie
Rules
1422×rational_best-simplify-2
1368×rational_best-simplify-1
962×rational_best-simplify-53
900×rational_best-simplify-43
870×rational_best-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02467081
13826917
27276773
320156547
456736547
577816547
Stop Event
node limit
Counts
145 → 170
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))
(-.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(/.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) -1)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))
(+.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) 1)
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) -1))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (log.f64 (pow.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (sqrt.f64 2)) (*.f64 k -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) k)) 2))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) -1/2)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (log.f64 (pow.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (sqrt.f64 2)) (*.f64 k -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) k)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) k)) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) k)) 3) (*.f64 -1/48 (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3) (*.f64 (sqrt.f64 2) -1/48)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)))))))
(+.f64 (*.f64 k (log.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -1/2)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3) (*.f64 (sqrt.f64 2) -1/48)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) k) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3) (*.f64 (sqrt.f64 2) -1/48)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(-.f64 (*.f64 (PI.f64) (*.f64 2 n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 -3 (/.f64 1 (sqrt.f64 k))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) -4) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 -3 (/.f64 1 (sqrt.f64 k))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)) -1))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (neg.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 7)))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (-.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))) (*.f64 7 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -6 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 7))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3)))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4)))
(-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (-.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))
(-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -6 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))
(-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 6 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) -1))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 k -1/2)))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
0.3b
(*.f64 n (*.f64 2 (PI.f64)))
0.3b
(/.f64 1 (sqrt.f64 k))
0.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
Compiler

Compiled 38 to 24 computations (36.8% saved)

series8.0ms (0%)

Counts
3 → 12
Calls

12 calls:

TimeVariablePointExpression
2.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@-inf
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
1.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1184×rational_best-1
1166×rational_best-2
1158×rational_best-4
1158×rational_best-3
1134×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01569
19669
213863
315063
416063
519063
628763
759663
8190963
9361163
10595563
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 n (*.f64 2 (PI.f64)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 -1 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))) (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))

simplify260.0ms (1.5%)

Algorithm
egg-herbie
Rules
1746×rational_best-simplify-53
1372×rational_best-simplify-2
1158×rational_best-simplify-1
1098×rational_best-simplify-47
958×rational_best-simplify-46
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01932451
13512451
27332451
316952451
442862451
560962451
666372451
770682451
873002451
973892451
Stop Event
node limit
Counts
101 → 91
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(-.f64 -2 (+.f64 -1 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))
(-.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))
(-.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6))))
(-.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) -1))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))
(-.f64 (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))) (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))
(-.f64 (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 k))
(/.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
(/.f64 (-.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)
(/.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) -1)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)
(+.f64 0 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)
(/.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(-.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) -1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 -2 (+.f64 -1 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (+.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1) -1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))) (+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6) (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -1)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 6)) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 7) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 8)) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 0 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 n (PI.f64)))
(-.f64 (*.f64 2 (*.f64 n (PI.f64))) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2)) -1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (sqrt.f64 k))
0.3b
(/.f64 1 (sqrt.f64 k))
0.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
0.9b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))
Compiler

Compiled 85 to 57 computations (32.9% saved)

series4.0ms (0%)

Counts
3 → 0
Calls

9 calls:

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

rewrite157.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01261
17461
210561
314761
423861
543961
678261
7140861
8258361
9370561
10532161
11743861
Stop Event
node limit
Counts
3 → 228
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(/.f64 2 (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 (/.f64 1 (sqrt.f64 k)) 24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)) (-.f64 0 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)) (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (sqrt.f64 k)))))))

simplify568.0ms (3.4%)

Algorithm
egg-herbie
Rules
2566×rational_best-simplify-2
2222×rational_best-simplify-51
1986×rational_best-simplify-1
1140×rational_best-simplify-47
926×rational_best-simplify-43
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
054923086
1123021980
2246317882
3323417850
4449617850
5469117658
6486617658
7494217658
8551517658
9553616500
10733716464
Stop Event
node limit
Counts
228 → 366
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 0)
(+.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (/.f64 2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))
(+.f64 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 (/.f64 1 (sqrt.f64 k)) 24))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)) (-.f64 0 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)) (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) 2)))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) 2)))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)
(*.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)
(pow.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) -1)
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (/.f64 2 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 2 (sqrt.f64 k)))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))
(-.f64 (/.f64 2 (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 -2 (sqrt.f64 k)))
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(*.f64 -1 (/.f64 -2 (sqrt.f64 k)))
(*.f64 (/.f64 -2 (sqrt.f64 k)) -1)
(pow.f64 (/.f64 2 (sqrt.f64 k)) 1)
(neg.f64 (/.f64 -2 (sqrt.f64 k)))
Outputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 0)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (*.f64 (/.f64 2 (sqrt.f64 k)) -1)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (/.f64 2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (*.f64 (/.f64 2 (sqrt.f64 k)) -1)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (*.f64 (/.f64 2 (sqrt.f64 k)) -1)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -3 (/.f64 2 (sqrt.f64 k)))))
(+.f64 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 (/.f64 1 (sqrt.f64 k)) 24))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) -2)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 45))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 -2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) 4))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) -2)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) -2)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2)) (-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 8))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 45))))
(+.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5)))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (-.f64 0 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)) (-.f64 0 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) 4))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) -4)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 6))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 6 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2) (-.f64 0 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (*.f64 (/.f64 2 (sqrt.f64 k)) -1)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -3 (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -3 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) -2)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)) (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -3 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5)) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)))))
(+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) -2)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -2 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) -24))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) 4))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) -4)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 8) 2)) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 -2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 -3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -2)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -3) (*.f64 (/.f64 2 (sqrt.f64 k)) -3)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 (/.f64 1 (sqrt.f64 k)) 18))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 15) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 30) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 27))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (*.f64 (/.f64 1 (sqrt.f64 k)) 33))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 6))))
(+.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 6 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (neg.f64 (+.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 2 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (*.f64 -2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -4) (neg.f64 (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) 4) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) 4))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (neg.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 18)) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))) (-.f64 0 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) 2))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (neg.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) -3)))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))) (*.f64 -3 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (/.f64 2 (sqrt.f64 k)) 8))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (-.f64 0 (*.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) 2)))
(+.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4))) (neg.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))) (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (*.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))) -2)))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))) (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (*.f64 -2 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))) (neg.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (+.f64 (*.f64 -2 (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -15))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (neg.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) -2)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (*.f64 -2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k)))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 -2 (sqrt.f64 k)) -2))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 -2 (/.f64 -2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5)))
(+.f64 (+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) 8) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 -2 (sqrt.f64 k)) -2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 -2 (/.f64 -2 (sqrt.f64 k))) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) (+.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) 4) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) 4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 (/.f64 2 (sqrt.f64 k)) 5)))))
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -4) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 -2 (sqrt.f64 k)) 5))))
(+.f64 (+.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -4) (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (*.f64 (*.f64 2 (*.f64 -3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) 2)))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(+.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 18) 2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 18) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))) (-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)))) 2)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 15)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -6))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 9) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) 24)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))) (-.f64 0 (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 24) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (*.f64 (/.f64 1 (sqrt.f64 k)) 24)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 48) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 45))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))) (-.f64 0 (+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 21) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 21)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9))))
(+.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (+.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))) (-.f64 0 (+.f64 (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2) (*.f64 (*.f64 3 (/.f64 2 (sqrt.f64 k))) 2))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (sqrt.f64 k)) -4))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(*.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) -1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(pow.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) 3))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 6) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) (*.f64 (/.f64 1 (sqrt.f64 k)) 6))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 12) (*.f64 (/.f64 1 (sqrt.f64 k)) -9))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -9) (*.f64 (/.f64 1 (sqrt.f64 k)) 12))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 0)
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3) -1)
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) 1)
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -3))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
(+.f64 (/.f64 2 (sqrt.f64 k)) 0)
(/.f64 2 (sqrt.f64 k))
(+.f64 0 (/.f64 2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 2 (sqrt.f64 k))
(+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(-.f64 (/.f64 2 (sqrt.f64 k)) 0)
(/.f64 2 (sqrt.f64 k))
(-.f64 0 (/.f64 -2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(/.f64 2 (sqrt.f64 k))
(*.f64 -1 (/.f64 -2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 -2 (sqrt.f64 k)) -1)
(/.f64 2 (sqrt.f64 k))
(pow.f64 (/.f64 2 (sqrt.f64 k)) 1)
(/.f64 2 (sqrt.f64 k))
(neg.f64 (/.f64 -2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))

localize44.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
0.3b
(*.f64 (PI.f64) (*.f64 2 n))
0.3b
(/.f64 1 (sqrt.f64 k))
Compiler

Compiled 81 to 55 computations (32.1% saved)

series11.0ms (0.1%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
3.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
2.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
1.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
1.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
1.0ms
n
@inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1148×rational_best-simplify-46
970×rational_best-1
954×rational_best-2
952×rational_best-4
952×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02090
113090
219184
321784
423284
528584
650484
7119284
8397684
9657584
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))))

simplify183.0ms (1.1%)

Algorithm
egg-herbie
Rules
1366×rational_best-simplify-2
1206×rational_best-simplify-1
1138×rational_best-simplify-46
960×rational_best-simplify-49
842×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01042415
11822415
23652415
38662415
429362415
549642415
667252415
778952415
Stop Event
node limit
Counts
49 → 52
Calls
Call 1
Inputs
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(+.f64 -1 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) -1)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))
(+.f64 (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) 1)
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 3))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
Outputs
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 -1 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 -1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (neg.f64 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(+.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(+.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(-.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(-.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) -1)
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
0.3b
(*.f64 (PI.f64) (*.f64 2 n))
0.6b
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
Compiler

Compiled 117 to 81 computations (30.8% saved)

series11.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
3.0ms
k
@0
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
1.0ms
k
@-inf
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
1.0ms
k
@inf
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
1.0ms
n
@inf
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
1.0ms
n
@0
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))

rewrite122.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02198
113792
220392
328892
447992
5106492
6311592
7654492
Stop Event
node limit
Counts
2 → 133
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8)) (neg.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (neg.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (neg.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -3) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (neg.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 11))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))))))

simplify424.0ms (2.5%)

Algorithm
egg-herbie
Rules
1568×rational_best-simplify-1
1362×rational_best-simplify-2
1180×rational_best-simplify-46
914×rational_best-simplify-43
858×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03119775
15217631
29077631
322727559
462847559
570167559
671257559
775397559
878257559
Stop Event
node limit
Counts
157 → 161
Calls
Call 1
Inputs
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(+.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8)) (neg.f64 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (neg.f64 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (neg.f64 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -3) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (neg.f64 (sqrt.f64 k))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)
(-.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 11))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (neg.f64 (sqrt.f64 k)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
Outputs
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k)))))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))) (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))) 1))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (-.f64 1/2 (*.f64 k 1/2)))) 3))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))) (-.f64 1/2 (*.f64 1/2 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 3 (exp.f64 (*.f64 (-.f64 1/2 (*.f64 k 1/2)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 16))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) 15))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))) (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 12))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 13)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -8) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -7)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 16) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 15)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8)) (neg.f64 (sqrt.f64 k))) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (neg.f64 (sqrt.f64 k))) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (neg.f64 (sqrt.f64 k))) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (*.f64 4 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (*.f64 3 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 8) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 7) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 6)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -4)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2)))) -3) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (neg.f64 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -2))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 8) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 5) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) -6))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 14) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 11))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)) -1)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (neg.f64 (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 3) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) -3) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 3 (sqrt.f64 k)))

eval3.1s (18.6%)

Compiler

Compiled 48228 to 33801 computations (29.9% saved)

prune336.0ms (2%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New1129151144
Fresh538
Picked101
Done134
Total1136211157
Error
0.0b
Counts
1157 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
0.6b
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (sqrt.f64 k))
21.8b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 k))
0.3b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
21.7b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
21.6b
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
20.3b
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
0.7b
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
22.0b
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
0.9b
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
22.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
0.6b
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
22.0b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
21.9b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
0.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
21.9b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
2.4b
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 964 to 756 computations (21.6% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
0.1b
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)
0.3b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
0.3b
(*.f64 (PI.f64) (*.f64 2 n))
Compiler

Compiled 74 to 50 computations (32.4% saved)

series11.0ms (0.1%)

Counts
2 → 12
Calls

12 calls:

TimeVariablePointExpression
3.0ms
n
@0
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
1.0ms
k
@0
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
1.0ms
k
@-inf
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
1.0ms
n
@-inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
1.0ms
k
@inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1124×rational_best-simplify-46
964×rational_best-1
954×rational_best-2
952×rational_best-4
952×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018116
1118116
2183116
3222116
4282116
5501116
61192116
74043116
86629116
Stop Event
node limit
Counts
2 → 68
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))))))

simplify160.0ms (1%)

Algorithm
egg-herbie
Rules
1182×rational_best-simplify-1
1086×rational_best-simplify-2
846×rational_best-simplify-52
830×rational_best-simplify-39
690×rational_best-simplify-54
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01725656
13175600
25385506
310175478
420385444
547665432
665015432
Stop Event
node limit
Counts
80 → 124
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) -1)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))
(-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) 1)
(-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))) (/.f64 -1 (sqrt.f64 k)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) k)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) (*.f64 1/8 (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) (*.f64 1/8 (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)) (*.f64 -1/48 (sqrt.f64 (*.f64 n (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 -1/48 (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k)))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 3)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 3)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) -1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k)))) 4) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 4 (neg.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) -4) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 3 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k)))) 4) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 3 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 4 (neg.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) -4) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 3 (sqrt.f64 k))))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 0)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) -2)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1) 1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) -3) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) 4)))
(-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))) -3) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 4)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)) (*.f64 -3 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) -3)) (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) -3)) (*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (sqrt.f64 k)))) 4))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 4 (neg.f64 (sqrt.f64 k))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) -3)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) -4) (sqrt.f64 k))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4))) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 3)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))) -1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2)) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k))) 1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 0)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) 3)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))) -1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) 1)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
0.3b
(*.f64 n (*.f64 2 (PI.f64)))
0.3b
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
Compiler

Compiled 31 to 19 computations (38.7% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1182×rational_best-1
1166×rational_best-2
1158×rational_best-4
1158×rational_best-3
1134×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
18429
213129
315529
418929
528629
659529
7201329
8371129
9606629
Stop Event
node limit
Counts
1 → 71
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))))

simplify222.0ms (1.3%)

Algorithm
egg-herbie
Rules
1336×rational_best-simplify-1
1190×rational_best-simplify-2
1058×rational_best-simplify-42
1032×rational_best-simplify-6
928×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01542579
12452551
24092551
36972497
417422479
541012479
656642479
768232479
873212479
978902479
Stop Event
node limit
Counts
71 → 97
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))
(-.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (/.f64 1 (sqrt.f64 k)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
Outputs
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 5))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -5)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 5))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -5)))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 5))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -5)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (/.f64 -4 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -6) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (/.f64 -4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -6) (+.f64 (/.f64 -3 (sqrt.f64 k)) (/.f64 -4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 6 (/.f64 -1 (sqrt.f64 k))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (/.f64 -4 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 5))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -4 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 3 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 k))
0.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) 3)
0.3b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
0.9b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k)))
Compiler

Compiled 67 to 43 computations (35.8% saved)

series5.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@0
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
k
@0
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@-inf
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
k
@inf
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))

rewrite106.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01957
112157
217557
322757
432057
552257
687857
7153157
8273457
9387557
10549557
11761257
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))))))

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
38×rational_best-simplify-2
rational_best-simplify-47
rational_best-simplify-44
rational_best-simplify-1
rational_best-simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035468
150468
265468
376468
482468
584468
Stop Event
saturated
Counts
8 → 11
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) -1)
(pow.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
Outputs
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 0)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(pow.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 -2 (sqrt.f64 k))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 n (*.f64 2 (PI.f64)))
0.3b
(/.f64 -2 (sqrt.f64 k))
0.3b
(/.f64 3 (sqrt.f64 k))
0.9b
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
Compiler

Compiled 77 to 51 computations (33.8% saved)

series3.0ms (0%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
0.0ms
k
@0
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
0.0ms
k
@inf
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
0.0ms
k
@-inf
(/.f64 -2 (sqrt.f64 k))
0.0ms
k
@inf
(/.f64 -2 (sqrt.f64 k))

rewrite13.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
18×rational_best-simplify-1
16×rational_best-4
16×rational_best-2
16×rational_best-3
16×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01049
16349
28949
Stop Event
saturated
Counts
3 → 17
Calls
Call 1
Inputs
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(/.f64 3 (sqrt.f64 k))
(/.f64 -2 (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 3 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 3 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 3 (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2 (sqrt.f64 k)) 1)))))

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-5
rational_best-simplify-4
rational_best-simplify-2
exponential-simplify-11
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029267
130267
235267
336267
Stop Event
saturated
Counts
17 → 20
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 0)
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(*.f64 1 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(/.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(pow.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(+.f64 (/.f64 3 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 3 (sqrt.f64 k)))
(-.f64 (/.f64 3 (sqrt.f64 k)) 0)
(*.f64 (/.f64 3 (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 3 (sqrt.f64 k)))
(pow.f64 (/.f64 3 (sqrt.f64 k)) 1)
(+.f64 (/.f64 -2 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 -2 (sqrt.f64 k)))
(-.f64 (/.f64 -2 (sqrt.f64 k)) 0)
(*.f64 (/.f64 -2 (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 -2 (sqrt.f64 k)))
(pow.f64 (/.f64 -2 (sqrt.f64 k)) 1)
Outputs
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 0)
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(*.f64 1 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(pow.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(+.f64 (/.f64 3 (sqrt.f64 k)) 0)
(/.f64 3 (sqrt.f64 k))
(+.f64 0 (/.f64 3 (sqrt.f64 k)))
(/.f64 3 (sqrt.f64 k))
(-.f64 (/.f64 3 (sqrt.f64 k)) 0)
(/.f64 3 (sqrt.f64 k))
(*.f64 (/.f64 3 (sqrt.f64 k)) 1)
(/.f64 3 (sqrt.f64 k))
(*.f64 1 (/.f64 3 (sqrt.f64 k)))
(/.f64 3 (sqrt.f64 k))
(pow.f64 (/.f64 3 (sqrt.f64 k)) 1)
(/.f64 3 (sqrt.f64 k))
(+.f64 (/.f64 -2 (sqrt.f64 k)) 0)
(/.f64 -2 (sqrt.f64 k))
(+.f64 0 (/.f64 -2 (sqrt.f64 k)))
(/.f64 -2 (sqrt.f64 k))
(-.f64 (/.f64 -2 (sqrt.f64 k)) 0)
(/.f64 -2 (sqrt.f64 k))
(*.f64 (/.f64 -2 (sqrt.f64 k)) 1)
(/.f64 -2 (sqrt.f64 k))
(*.f64 1 (/.f64 -2 (sqrt.f64 k)))
(/.f64 -2 (sqrt.f64 k))
(pow.f64 (/.f64 -2 (sqrt.f64 k)) 1)
(/.f64 -2 (sqrt.f64 k))

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)
0.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
0.3b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
1.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
Compiler

Compiled 82 to 44 computations (46.3% saved)

series14.0ms (0.1%)

Counts
4 → 0
Calls

24 calls:

TimeVariablePointExpression
2.0ms
k
@0
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
1.0ms
k
@-inf
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
1.0ms
n
@0
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
1.0ms
n
@-inf
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
1.0ms
k
@inf
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1236×rational_best-1
1212×rational_best-2
1204×rational_best-4
1204×rational_best-3
1180×exponential-1
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
019174
1123174
2178174
3205156
4250156
5364156
6680156
72058150
83786150
96233150
Stop Event
node limit
Counts
4 → 111
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 5) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))))))

simplify298.0ms (1.8%)

Algorithm
egg-herbie
Rules
1478×rational_best-simplify-1
1324×rational_best-simplify-2
990×rational_best-simplify-43
954×rational_best-simplify-53
806×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02125053
13484577
25744577
312214443
443814443
564254443
672444443
778314443
Stop Event
node limit
Counts
111 → 140
Calls
Call 1
Inputs
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 0)
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) -1)
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)
(neg.f64 (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))) (/.f64 1 (sqrt.f64 k)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 5) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
Outputs
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 0)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))) -1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 5 (/.f64 -1 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))) -1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (/.f64 5 (sqrt.f64 k))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -4 (sqrt.f64 k)) (*.f64 5 (/.f64 1 (sqrt.f64 k)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -5 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(neg.f64 (*.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -4 (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -3))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 -4 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))
(-.f64 (*.f64 -4 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 8) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 7))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) -3)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 -2 (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -3))))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 4))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (-.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 5) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (neg.f64 (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -5) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 5 (sqrt.f64 k)))
(*.f64 5 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 5 (sqrt.f64 k)))

eval462.0ms (2.7%)

Compiler

Compiled 31104 to 21211 computations (31.8% saved)

prune183.0ms (1.1%)

Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New8298837
Fresh8513
Picked011
Done077
Total83721858
Error
0.0b
Counts
858 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
21.8b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (sqrt.f64 k))
21.8b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
0.3b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
21.7b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
21.6b
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
20.3b
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
0.7b
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
22.0b
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
22.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
0.3b
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
0.6b
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
0.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
21.9b
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
22.0b
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
21.9b
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
21.9b
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
2.4b
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 741 to 586 computations (20.9% saved)

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
0.3b
(*.f64 (PI.f64) (*.f64 2 n))
0.3b
(/.f64 -1 (sqrt.f64 k))
0.3b
(/.f64 1 (sqrt.f64 k))
Compiler

Compiled 128 to 86 computations (32.8% saved)

series88.0ms (0.5%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
79.0ms
k
@-inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
2.0ms
k
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
2.0ms
k
@inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
1.0ms
n
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
1.0ms
n
@inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))

rewrite25.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
132×rational_best-simplify-2
68×rational_best-4
68×rational_best-2
68×rational_best-3
68×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025106
1165106
2238106
3282106
4333106
5370106
6379106
7381106
Stop Event
saturated
Counts
2 → 14
Calls
Call 1
Inputs
(/.f64 -1 (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
104×rational_best-simplify-2
44×rational_best-simplify-44
40×rational_best-simplify-47
24×rational_best-simplify-6
14×rational_best-simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042826
165826
298826
3143826
4174826
5183826
6185826
Stop Event
saturated
Counts
14 → 16
Calls
Call 1
Inputs
(+.f64 (/.f64 -1 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 -1 (sqrt.f64 k)) 0)
(*.f64 (/.f64 -1 (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 -1 (sqrt.f64 k)))
(pow.f64 (/.f64 -1 (sqrt.f64 k)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))) -1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
Outputs
(+.f64 (/.f64 -1 (sqrt.f64 k)) 0)
(/.f64 -1 (sqrt.f64 k))
(+.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 -1 (sqrt.f64 k))
(-.f64 (/.f64 -1 (sqrt.f64 k)) 0)
(/.f64 -1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) 1)
(/.f64 -1 (sqrt.f64 k))
(*.f64 1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 -1 (sqrt.f64 k))
(pow.f64 (/.f64 -1 (sqrt.f64 k)) 1)
(/.f64 -1 (sqrt.f64 k))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(-.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2))))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 2)))))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
0.3b
(*.f64 n (*.f64 2 (PI.f64)))
0.3b
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
6.1b
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
Compiler

Compiled 56 to 36 computations (35.7% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
n
@0
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
0.0ms
k
@-inf
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
0.0ms
k
@inf
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
0.0ms
n
@-inf
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
0.0ms
n
@inf
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1506×rational_best-simplify-46
1500×rational_best-1
1496×rational_best-2
1494×rational_best-4
1494×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01641
110441
215729
318629
423329
535929
687329
7289929
8590129
Stop Event
node limit
Counts
1 → 70
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 -1 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4)) (-.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) -1) (-.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 0 (*.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -2) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))))))

simplify209.0ms (1.2%)

Algorithm
egg-herbie
Rules
1568×rational_best-simplify-1
1200×rational_best-simplify-2
1190×rational_best-simplify-55
906×rational_best-simplify-53
744×rational_best-simplify-43
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01643924
13013240
25303234
312703180
419673180
530643150
647143120
762863120
872243120
976503116
Stop Event
node limit
Counts
70 → 125
Calls
Call 1
Inputs
(+.f64 2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)))
(+.f64 2 (-.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(+.f64 1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) 1)
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 -2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 -2 (-.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)
(+.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 -1 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))
(+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2))
(+.f64 (+.f64 1 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -3)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2))
(+.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4)) (-.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) -1) (-.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(+.f64 (+.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))
(+.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -4)
(+.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) 4)
(+.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 0 (*.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -2) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
Outputs
(+.f64 2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 2 (-.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 0)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) -1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) 1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))))
(+.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 -2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 -2 (-.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 -1 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (-.f64 -1 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))
(+.f64 -2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))))
(+.f64 -2 (+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1)) (-.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(+.f64 (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2))
(+.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (*.f64 2 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (-.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(+.f64 (+.f64 1 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -3)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4)) (-.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4)) (-.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4) (-.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4) (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (sqrt.f64 k)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (sqrt.f64 k)) (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4) -1) (-.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 (+.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4)) (-.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3)))
(+.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4) (-.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4) (-.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (sqrt.f64 k)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (sqrt.f64 k)) (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 4 (sqrt.f64 k))) (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 4))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -2))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 3) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (sqrt.f64 k)) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) -4)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 4) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 4 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (+.f64 4 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) -2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 -3 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) 4)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 -2 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) -1)) 2)))
(+.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) -3) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))))))
(+.f64 (+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) -3) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -4) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) -2))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2))
(+.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2) (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) 2) (-.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) 2) (-.f64 0 (*.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) 2)))
(+.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 (sqrt.f64 k))) (*.f64 2 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (*.f64 2 (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (-.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (+.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)))) (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k)))))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))) 2)))
(+.f64 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k)))) (+.f64 1 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))))))
(+.f64 (+.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 1 (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (/.f64 -1 (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -2) (/.f64 -1 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) -2)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2) (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) -2)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (neg.f64 (sqrt.f64 k)))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))) -1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1)
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 -2 (sqrt.f64 k))
0.3b
(/.f64 3 (sqrt.f64 k))
0.3b
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
0.9b
(+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
Compiler

Compiled 57 to 35 computations (38.6% saved)

series5.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@-inf
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
n
@0
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
k
@0
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
1.0ms
k
@inf
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
48×rational_best-simplify-2
36×rational_best-simplify-1
34×rational_best-4
34×rational_best-2
34×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01851
111651
216551
317551
417751
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)))))

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×rational_best-simplify-2
rational_best-simplify-6
rational_best-simplify-1
rational_best-simplify-47
rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025255
133255
243255
346255
Stop Event
saturated
Counts
5 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(-.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)
(/.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(pow.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
Outputs
(+.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(+.f64 0 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(-.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 0)
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(/.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(pow.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
0.3b
(*.f64 n (*.f64 2 (PI.f64)))
0.3b
(/.f64 1 (sqrt.f64 k))
3.0b
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
Compiler

Compiled 84 to 59 computations (29.8% saved)

series5.0ms (0%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
1.0ms
n
@-inf
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
1.0ms
n
@inf
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
1.0ms
n
@0
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
1.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1386×rational_best-1
1364×rational_best-2
1362×rational_best-3
1330×rational_best-4
1328×exponential-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02098
113094
220188
326388
431572
542472
662672
7111772
8303672
9585372
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 4) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (+.f64 k -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))))))

simplify168.0ms (1%)

Algorithm
egg-herbie
Rules
1404×rational_best-simplify-53
1310×rational_best-simplify-55
1078×rational_best-simplify-1
874×rational_best-simplify-44
818×rational_best-simplify-2
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
02105360
13745304
26295260
312665214
432835214
554234948
669674944
Stop Event
node limit
Counts
106 → 132
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(+.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)
(+.f64 0 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(+.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(-.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(-.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) -2))
(-.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 4) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 3))
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 1 k))
(neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))
(+.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) -1)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))
(-.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) 1)
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(/.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1)))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) -1)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) k)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)) (*.f64 1/8 (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (*.f64 1/8 (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2)) (*.f64 1/8 (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 3)) (*.f64 -1/48 (sqrt.f64 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(+.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(+.f64 0 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(+.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(-.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 0)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(-.f64 0 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(-.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) -2))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(-.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 4) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 3))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (-.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k))) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k))))
(*.f64 -1 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (-.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)) (-.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2)) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)) (-.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (neg.f64 k))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2))) (neg.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) 1/2) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 k)))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) -1)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) 1)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)) 1/2)
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (-.f64 1 k))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))))
(+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 -1 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))) (+.f64 1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))) (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))) 1)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) -4))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 3)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)) -1/2)) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k))) (sqrt.f64 k))
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1))))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)) -1/2)) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)))) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k))) (sqrt.f64 k))
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1 k))) (sqrt.f64 k))

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 3 (sqrt.f64 k))
0.3b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))
0.4b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k)))
0.9b
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
Compiler

Compiled 76 to 48 computations (36.8% saved)

series18.0ms (0.1%)

Counts
3 → 0
Calls

18 calls:

TimeVariablePointExpression
5.0ms
k
@inf
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
3.0ms
k
@inf
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))
1.0ms
k
@-inf
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
1.0ms
n
@0
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
1.0ms
n
@-inf
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1218×rational_best-1
1214×rational_best-4
1214×rational_best-2
1214×rational_best-3
1192×rational_best-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018121
1118105
2195105
328999
445899
583399
6156299
7344599
8657899
Stop Event
node limit
Counts
3 → 90
Calls
Call 1
Inputs
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))))))

simplify417.0ms (2.5%)

Algorithm
egg-herbie
Rules
1416×rational_best-simplify-46
1402×rational_best-simplify-2
1346×rational_best-simplify-49
1226×rational_best-simplify-1
684×rational_best-simplify-52
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01986146
13464746
25674698
310074578
419244578
538043282
659313282
769913282
872263282
975053282
1075593282
Stop Event
node limit
Counts
90 → 116
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)
(*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))) -1)
(*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) -1)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6)) -1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -6)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) -1)
(/.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) -1)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
Outputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 0)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 12 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 12 (/.f64 1 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) -12) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) (*.f64 2 (/.f64 -5 (sqrt.f64 k)))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 12 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 12 (/.f64 1 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) -12) (neg.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 -2 (/.f64 -5 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 -3 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))) (*.f64 2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) (*.f64 2 (/.f64 -5 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (/.f64 -2 (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 -2 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 -2 (/.f64 -5 (sqrt.f64 k))) (neg.f64 (+.f64 (/.f64 3 (sqrt.f64 k)) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7)) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -3 (sqrt.f64 k)) -7)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 4) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k))))) -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7)) (*.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))) -2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 -3 (sqrt.f64 k)) -7)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 3 (sqrt.f64 k)) 7)) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k)))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (/.f64 -1 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (-.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 k))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (/.f64 2 (sqrt.f64 k)) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (/.f64 3 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))) -1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (neg.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (/.f64 3 (sqrt.f64 k)) (/.f64 -2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 12) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (-.f64 (*.f64 12 (/.f64 1 (sqrt.f64 k))) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (-.f64 (*.f64 12 (/.f64 1 (sqrt.f64 k))) (*.f64 -3 (/.f64 -3 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) -12) (*.f64 3 (/.f64 3 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -3 (sqrt.f64 k)) -2) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 6)) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -6)) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -3 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 3 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(-.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 8) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) -8) (*.f64 3 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (*.f64 2 (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) 4)) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k)) -4)) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 -2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (/.f64 2 (sqrt.f64 k)))

eval421.0ms (2.5%)

Compiler

Compiled 16453 to 11065 computations (32.7% saved)

prune176.0ms (1%)

Pruning

19 alts after pruning (9 fresh and 10 done)

PrunedKeptTotal
New6153618
Fresh268
Picked011
Done3912
Total62019639
Error
0.0b
Counts
639 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
21.8b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (sqrt.f64 k))
0.3b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
21.7b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
21.6b
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
3.1b
(/.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)) -1/2)) (sqrt.f64 k))
10.7b
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
20.3b
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
22.0b
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
20.3b
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
22.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
0.3b
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
0.6b
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
22.0b
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
21.9b
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
21.9b
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
2.4b
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 375 to 298 computations (20.5% saved)

regimes122.0ms (0.7%)

Counts
40 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)) -1/2)) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) -2) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 k -1/2))) 3)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) 3)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k)) 5) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 -4 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 3 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (sqrt.f64 k)))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) 3))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (/.f64 -2 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k)) -3))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 42) (neg.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 9)) (*.f64 (/.f64 1 (sqrt.f64 k)) 30)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (sqrt.f64 k)) 3))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2) (neg.f64 (sqrt.f64 k))) 4)))
Outputs
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
Calls

4 calls:

57.0ms
k
18.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
18.0ms
n
9.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Results
ErrorSegmentsBranch
0.3b1k
0.3b1n
0.3b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.3b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 908 to 615 computations (32.3% saved)

regimes200.0ms (1.2%)

Counts
22 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 -3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(/.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 k -1)) -1/2)) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (+.f64 1/2 (*.f64 k -1/2))) (+.f64 (/.f64 -2 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 3) (/.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Outputs
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
Calls

4 calls:

88.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
48.0ms
k
10.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
10.0ms
n
Results
ErrorSegmentsBranch
0.3b1k
0.3b1n
0.3b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.3b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 390 to 265 computations (32.1% saved)

regimes32.0ms (0.2%)

Counts
6 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
Outputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1)))))
Calls

2 calls:

21.0ms
n
8.0ms
k
Results
ErrorSegmentsBranch
0.3b2k
8.3b5n
Compiler

Compiled 81 to 56 computations (30.9% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
3.039764033647699e-20
4.5904651356216474e-20
Results
17.0ms64×body256valid
Compiler

Compiled 139 to 115 computations (17.3% saved)

regimes18.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) 1) 1)
Outputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1)
Calls

2 calls:

9.0ms
k
8.0ms
n
Results
ErrorSegmentsBranch
12.4b2k
12.4b2n
Compiler

Compiled 67 to 47 computations (29.9% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
2.670693227370423e-82
1.4199229277929098e-77
Results
18.0ms128×body256valid
11.0ms69×body256infinite
Compiler

Compiled 247 to 211 computations (14.6% saved)

regimes14.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
Outputs
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2)
Calls

2 calls:

6.0ms
n
6.0ms
k
Results
ErrorSegmentsBranch
12.4b2k
12.4b2n
Compiler

Compiled 41 to 29 computations (29.3% saved)

bsearch77.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
77.0ms
2.670693227370423e-82
1.4199229277929098e-77
Results
18.0ms128×body256valid
11.0ms69×body256infinite
Compiler

Compiled 247 to 211 computations (14.6% saved)

regimes155.0ms (0.9%)

Accuracy

Total -0.1b remaining (-0.5%)

Threshold costs -0.1b (-0.5%)

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

2 calls:

151.0ms
n
3.0ms
k
Results
ErrorSegmentsBranch
21.6b1k
21.6b1n
Compiler

Compiled 28 to 20 computations (28.6% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052374
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(if (<=.f64 k 3406146739198847/83076749736557242056487941267521536) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1))))))
(if (<=.f64 n 3650368469591399/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1))
(if (<=.f64 n 3650368469591399/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
Outputs
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 k 1/2))) (sqrt.f64 k))
(if (<=.f64 k 3406146739198847/83076749736557242056487941267521536) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 k -1))))))
(if (<=.f64 n 3650368469591399/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 k))) 1))
(if (<=.f64 n 3650368469591399/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k)) (+.f64 (+.f64 2 (/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))) -2))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
Compiler

Compiled 134 to 103 computations (23.1% saved)

soundness0.0ms (0%)

end61.0ms (0.4%)

Compiler

Compiled 124 to 82 computations (33.9% saved)

Profiling

Loading profile data...