Details

Time bar (total: 17.2s)

analyze866.0ms (5%)

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%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
15.6%15.6%84.3%0.1%0%0%0%8
15.6%15.6%84.3%0.1%0%0%0%9
15.6%15.6%84.3%0.1%0%0%0%10
30.5%30.4%69.4%0.1%0%0%0%11
30.5%30.4%69.4%0.1%0%0%0%12
Compiler

Compiled 28 to 23 computations (17.9% saved)

sample4.1s (23.8%)

Results
2.1s2017×body1024valid
1.5s5229×body256valid
534.0ms1009×body512valid
1.0msbody2048valid
1.0msbody256infinite
1.0msbody1024infinite
Bogosity

preprocess86.0ms (0.5%)

Algorithm
egg-herbie
Rules
1139×associate-*r/_binary64
705×associate-/r/_binary64
526×associate-/l/_binary64
492×unswap-sqr_binary64
376×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047148
1112128
2303128
3945128
43806128
54761128
65097128
75977128
86316128
96656128
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 K) (cos.f64 (/.f64 J 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 U) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (*.f64 2 U) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 2 J) (cos.f64 (/.f64 U 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U 2) J) (cos.f64 (/.f64 K 2))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 K) (cos.f64 (/.f64 J 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 J 2)) (*.f64 K 2))) 2))))
(*.f64 -2 (*.f64 (*.f64 K (cos.f64 (/.f64 J 2))) (hypot.f64 1 (/.f64 (/.f64 U 2) (*.f64 K (cos.f64 (/.f64 J 2)))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U 2) (*.f64 K (cos.f64 (/.f64 J 2))))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 U K) 2) (cos.f64 (/.f64 J 2)))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(*.f64 (*.f64 (*.f64 -2 U) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (*.f64 2 U) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 (*.f64 U (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))) 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 U) (hypot.f64 1 (/.f64 (/.f64 J (*.f64 2 U)) (cos.f64 (/.f64 K 2))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) U)) (hypot.f64 1 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U)))))
(*.f64 (*.f64 -2 U) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 2 J) (cos.f64 (/.f64 U 2)))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 U 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 K (*.f64 J 2)) (cos.f64 (/.f64 U 2))) 2)))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 U 2))) (hypot.f64 1 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 U 2)) (hypot.f64 1 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2))))))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1051×associate-*l/_binary64
673×associate-/l/_binary64
645×associate-/r/_binary64
571×associate-*r/_binary64
441×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01837
13732
28932
325432
498032
5371832
6392932
7455932
8475932
9490632
10507932
11756932
12792432
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))) 2)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))

eval2.0ms (0%)

Compiler

Compiled 114 to 89 computations (21.9% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
7.4b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
17.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
7.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
Compiler

Compiled 51 to 41 computations (19.6% saved)

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))
0.1b
(*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
0.1b
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
7.0b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
Compiler

Compiled 93 to 69 computations (25.8% saved)

series38.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
5.0ms
K
@0
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
4.0ms
K
@-inf
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
3.0ms
K
@inf
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
3.0ms
K
@0
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
2.0ms
J
@0
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
886×log-prod_binary64
296×pow1/3_binary64
286×expm1-udef_binary64
286×log1p-udef_binary64
268×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01685
133285
2417685
Stop Event
node limit
Counts
4 → 108
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
(/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (/.f64 U (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 U (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J 2)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1))))))

simplify125.0ms (0.7%)

Algorithm
egg-herbie
Rules
397×log-prod_binary64
338×associate-*r*_binary64
332×fma-def_binary64
302×associate-*l*_binary64
266×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05067896
114497545
256027498
Stop Event
node limit
Counts
240 → 254
Calls
Call 1
Inputs
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 1))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)
(pow.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1))
(+.f64 0 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 U (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) U)
(*.f64 (/.f64 U J) (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 J) (/.f64 U (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) J))
(*.f64 (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) J))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (sqrt.f64 U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 U (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J 2)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) -1)
(pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) 1) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J)
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -2 J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (pow.f64 K 6)) (fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32))) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (pow.f64 K 6)) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))))))
(fma.f64 -2 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 (fma.f64 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (pow.f64 K 6)) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))) U))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) U)
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 1/192) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/23040 (*.f64 J (pow.f64 K 6)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 6) -1/23040) 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))
(fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)))))
(fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))))
(+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (-.f64 (fma.f64 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (*.f64 K (*.f64 K (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (fma.f64 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (*.f64 K (*.f64 K (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (*.f64 (/.f64 U J) -5/384))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 4)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1/2 (/.f64 U J) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 4)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 4)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (*.f64 1/2 (/.f64 U J))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (*.f64 1/2 (/.f64 U J))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 1/2 (/.f64 U J) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 U J) -5/384)) (pow.f64 K 4))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (fma.f64 -1/2 (*.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (pow.f64 K 6)) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (fma.f64 1/2 (/.f64 U J) (*.f64 (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072))) (*.f64 -1/2 (pow.f64 K 6))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (*.f64 -2 J))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (*.f64 -2 J))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (*.f64 -2 J)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (*.f64 -2 J))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (*.f64 -2 J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 -2 J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 0 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (neg.f64 U) (/.f64 (/.f64 1 (*.f64 2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 U) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) U)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 U J) (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 J) (/.f64 U (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) J))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) J))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2))) (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(/.f64 (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2)))
(*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2))))
(*.f64 (/.f64 (sqrt.f64 U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 2))) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2))) (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(/.f64 (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 U (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J 2)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) -1)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)) 1/3)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) U) 1) -1)
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (neg.f64 U) (/.f64 (/.f64 1 (*.f64 2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 U) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (exp.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))
0.2b
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
6.9b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
9.6b
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
Compiler

Compiled 113 to 85 computations (24.8% saved)

series25.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
7.0ms
U
@0
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
2.0ms
K
@0
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
1.0ms
K
@inf
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
1.0ms
K
@0
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
1.0ms
K
@inf
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
614×prod-diff_binary64
281×expm1-udef_binary64
281×log1p-udef_binary64
237×log-pow_binary64
222×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01890
138280
2502380
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
(*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 3)) (hypot.f64 1 (hypot.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 1/2 (/.f64 U J))) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (neg.f64 U)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 1/2 (/.f64 U J))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))))))

simplify139.0ms (0.8%)

Algorithm
egg-herbie
Rules
439×times-frac_binary64
429×associate-*r*_binary64
379×associate-*l*_binary64
323×fma-neg_binary64
290×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04868673
114787431
268427343
Stop Event
node limit
Counts
250 → 285
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 1 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 3)) (hypot.f64 1 (hypot.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2)
(pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)
(fabs.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3))
(hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 U (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) 1)
(*.f64 (*.f64 U U) (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 U U) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 1 (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 U (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 U (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (*.f64 U U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (neg.f64 U) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 1/2 (/.f64 U J))) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(/.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (*.f64 (neg.f64 U) U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 U (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (neg.f64 U)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 U (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (neg.f64 U) (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 U (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (neg.f64 U) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 1/2 (/.f64 U J))) (cos.f64 (*.f64 K 1/2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))
(fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1 -1)
(fma.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) -1)
(fma.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
Outputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 U J) 3))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2))
(-.f64 (*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(fma.f64 -1 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(-.f64 (fma.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(fma.f64 -1 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) -2 (fma.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) -2 (fma.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 U J) 3))) (fma.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J))))) (*.f64 (*.f64 1/2 (pow.f64 K 4)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))
(+.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J))))) (*.f64 (*.f64 1/2 (pow.f64 K 4)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 K 6)))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (pow.f64 K 6)))) (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))
(+.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (pow.f64 K 6)))) (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (neg.f64 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J)
(*.f64 J (*.f64 -2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 J -1/8))) (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256)))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 J -1/8))) (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))))))) (fma.f64 -2 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 1/2 (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))))) (*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 -1/16 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/46080))))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))))) (*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 -1/16 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (fma.f64 1/2 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 J -1/46080))))) (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 J -1/8))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (neg.f64 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) U)
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16))
(fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) 1/16))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16)))
(fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) 1/16)))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (pow.f64 K 6) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U (/.f64 U J)))) 1/16))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/4) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 (*.f64 J K) K) (*.f64 J (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/23040 (*.f64 J (pow.f64 K 6)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 (*.f64 J K) K) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 6) -1/23040) 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) 2))) (fabs.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) 2))) (fabs.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4))) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 3)) (hypot.f64 1 (hypot.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (hypot.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 3)) (hypot.f64 1 (hypot.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)) (hypot.f64 1 (hypot.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fabs.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(log.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2))
(fabs.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(*.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 U (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2) 1)
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 U U) (*.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 U U) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 2) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 2) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 1 (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 U (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 U (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 U U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (neg.f64 U) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 1/2 (/.f64 U J))) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(/.f64 (*.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J))) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(/.f64 1/4 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) (*.f64 (/.f64 U J) (/.f64 U J))))
(/.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (neg.f64 U) U) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 U (neg.f64 U)) (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (neg.f64 U)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 U (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (neg.f64 U) (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 U (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (neg.f64 U) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) U) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (neg.f64 U) (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(neg.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) (*.f64 1/2 (/.f64 U J))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 6))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1 -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) 2)) -1)
(fma.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 6)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4) (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2)))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 6)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4) (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 4)) (/.f64 1 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(fma.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) -1)
(+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K))) 2) 1))
(+.f64 (pow.f64 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) 0)
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 -2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 J) 3)))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))

eval398.0ms (2.3%)

Compiler

Compiled 24404 to 16447 computations (32.6% saved)

prune169.0ms (1%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New52118539
Fresh000
Picked101
Done011
Total52219541
Error
0.0b
Counts
541 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
28.9b
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
33.3b
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
8.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
51.0b
(-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) U)
15.8b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
8.1b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3))
12.8b
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
32.7b
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
7.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
15.8b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
52.9b
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
50.2b
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
29.6b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
12.7b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
28.6b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
22.0b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
24.8b
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
49.8b
(neg.f64 U)
45.9b
U
Compiler

Compiled 724 to 572 computations (21% saved)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
0.4b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
7.0b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3))
7.3b
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
Compiler

Compiled 130 to 98 computations (24.6% saved)

series100.0ms (0.6%)

Counts
4 → 120
Calls

36 calls:

TimeVariablePointExpression
44.0ms
K
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
12.0ms
K
@-inf
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
5.0ms
K
@0
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
4.0ms
J
@inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
4.0ms
U
@-inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
932×log-prod_binary64
309×expm1-udef_binary64
309×log1p-udef_binary64
258×log-pow_binary64
192×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020101
1419101
25053101
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)
(/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3) (pow.f64 (+.f64 J J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 (/.f64 1/2 J) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 U (/.f64 1/2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U 1) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (/.f64 1/2 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 U (/.f64 1/2 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 1/2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (+.f64 J J) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 1))))))

simplify192.0ms (1.1%)

Algorithm
egg-herbie
Rules
642×associate-*r*_binary64
580×fma-def_binary64
569×associate-*l*_binary64
276×distribute-lft-in_binary64
276×distribute-rgt-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076416327
1241015166
Stop Event
node limit
Counts
248 → 308
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17)) 1/3) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))))))) (pow.f64 K 4)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))))))) (pow.f64 K 4)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)))
(+.f64 (*.f64 (pow.f64 U 4) (+.f64 (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))))
(+.f64 (*.f64 (pow.f64 U 4) (+.f64 (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (+.f64 (*.f64 (+.f64 (*.f64 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16)) 1/3) (/.f64 1 (pow.f64 J 6)))) (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16)) 1/3) (/.f64 1 (pow.f64 J 6)))))) (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6))) (pow.f64 1 1/3)))))) (pow.f64 U 6)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 U 2)) (pow.f64 J 6)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 1/36 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3) (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))) (*.f64 1/36 (*.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7)) 1/3)))) (pow.f64 J 6))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 U 2)) (pow.f64 J 6)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 1/36 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3) (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))) (*.f64 1/36 (*.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7)) 1/3)))) (pow.f64 J 6))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 1))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1))
(+.f64 0 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)
(*.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 U (*.f64 (/.f64 1/2 J) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)
(*.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 U (/.f64 1/2 J)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (+.f64 J J)))
(*.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (+.f64 J J)))
(*.f64 (/.f64 U 1) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (/.f64 1/2 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 U (/.f64 1/2 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 1/2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)
(pow.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)
(pow.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (+.f64 J J) U)) -1)
(neg.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(sqrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 2))
(log.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(cbrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(log1p.f64 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(exp.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 1))
Outputs
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)
(pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))
(fma.f64 1/3 (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2)))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))))) (*.f64 1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) U)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (fma.f64 2/3 (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (/.f64 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 3) 1/27) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 1/6) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -5/1152)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17)) 1/3) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (fma.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17))) (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 55/82944))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (*.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (pow.f64 J 6))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (pow.f64 J 6)) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (*.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (pow.f64 J 6))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (pow.f64 J 6)) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 (*.f64 2 (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 (*.f64 2 (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3))) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (fma.f64 -2 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))))) (*.f64 1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))) (*.f64 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))) (*.f64 -2 (+.f64 (*.f64 K (*.f64 K (fma.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))))) (fma.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/16 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) U)))) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/46080 J))))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 (*.f64 2 (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 (*.f64 2 (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3))) U))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) U)
(fma.f64 2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 2/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))))))) (pow.f64 K 4)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2))))
(fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6)) (*.f64 1/9 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (fma.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)) (*.f64 1/3 (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))))) (pow.f64 K 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 2/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6)) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) 1/9))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (fma.f64 1/3 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 2/9)))) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2))))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)))) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))))))) (pow.f64 K 4)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 K 2)))))
(fma.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))))) (*.f64 1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 2/9 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (fma.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))))) (*.f64 (*.f64 2/3 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6)) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))))) (*.f64 1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (*.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6)) (*.f64 1/9 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6)) (*.f64 1/9 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (fma.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2)) (*.f64 1/3 (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))))) (pow.f64 K 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 2/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/3 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))))
(fma.f64 (pow.f64 K 6) (fma.f64 1/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) U)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (fma.f64 2/3 (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (/.f64 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 3) 1/27) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (fma.f64 (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2/9 (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (fma.f64 (*.f64 2/3 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6)) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) U)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (fma.f64 2/3 (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (/.f64 (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 3) 1/27) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))) (*.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6)) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) 1/9))) (*.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6)) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) 1/9))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (fma.f64 1/3 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 2/9)))) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 1 1/6) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)))
(fma.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) 1/8) (*.f64 U U) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (pow.f64 U 4) (+.f64 (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))))
(fma.f64 (pow.f64 U 4) (fma.f64 1/288 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (fma.f64 -5/1152 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (/.f64 1 (pow.f64 J 4))) -1/144) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) 1/8) (*.f64 U U) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 U 4) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) -1/1152) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (pow.f64 J 4)) (*.f64 -1/144 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (pow.f64 U 4) (+.f64 (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (pow.f64 1 1/3)))) (pow.f64 U 2)) (+.f64 (*.f64 (+.f64 (*.f64 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (/.f64 1 (pow.f64 J 4))))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (+.f64 (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16)) 1/3) (/.f64 1 (pow.f64 J 6)))) (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16)) 1/3) (/.f64 1 (pow.f64 J 6)))))) (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6))) (pow.f64 1 1/3)))))) (pow.f64 U 6)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)))))
(fma.f64 (pow.f64 U 4) (fma.f64 1/288 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (fma.f64 -5/1152 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (/.f64 1 (pow.f64 J 4))) -1/144) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) 1/8) (*.f64 U U) (fma.f64 (fma.f64 -5/13824 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))) (fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (/.f64 1 (pow.f64 J 4))) -1/144) (*.f64 J J))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 16))) (/.f64 1 (pow.f64 J 6))) 5/5184) (*.f64 55/82944 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))))))) (pow.f64 U 6) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 U 4) (+.f64 (*.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) -1/1152) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (pow.f64 J 4)) (*.f64 -1/144 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 (pow.f64 U 6) (+.f64 (/.f64 -5/13824 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))) (fma.f64 (*.f64 1/24 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) (pow.f64 J 4)) J) (/.f64 -1/144 J)) (fma.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 16))) 5/5184) (pow.f64 J 6)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 55/82944 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6)))))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/288 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/3 (*.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (pow.f64 J 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/288 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)) (fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576))) (pow.f64 J 4)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 U 2)) (pow.f64 J 6)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 1/36 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3) (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))) (*.f64 1/36 (*.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7)) 1/3)))) (pow.f64 J 6))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (/.f64 (pow.f64 J 6) (*.f64 U U)))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (pow.f64 J 4)) (fma.f64 1/36 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 U U) (pow.f64 J 6)))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 2/3 (*.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 1/36 (*.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 7))))) (pow.f64 J 6)) (+.f64 (*.f64 1/288 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/3 (*.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4))) (+.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (pow.f64 J 6)))) (cos.f64 (*.f64 K 1/2))))))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (/.f64 (*.f64 U U) (/.f64 (pow.f64 J 6) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576)))))) (fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576))) (pow.f64 J 4)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/36 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 J 6))) (*.f64 U U)) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 U (*.f64 U (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 7))) 1/36))) (pow.f64 J 6)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/288 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (pow.f64 J 6)) (*.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3))
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/288 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/3 (*.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (pow.f64 J 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/288 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)) (fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576))) (pow.f64 J 4)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 U 2)) (pow.f64 J 6)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10)) 1/3) (pow.f64 U 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3)))) (pow.f64 J 4))) (+.f64 (*.f64 1/36 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 6))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 1/3) (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))) (*.f64 1/36 (*.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7)) 1/3)))) (pow.f64 J 6))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 1 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/24 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))))))))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (/.f64 (pow.f64 J 6) (*.f64 U U)))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 1/576 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10)))) (*.f64 2/3 (*.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))))) (pow.f64 J 4)) (fma.f64 1/36 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 U U) (pow.f64 J 6)))) (fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 (fma.f64 2/3 (*.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 1/36 (*.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 7))))) (pow.f64 J 6)) (+.f64 (*.f64 1/288 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/3 (*.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4))) (+.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))) (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (/.f64 (*.f64 1/13824 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (pow.f64 J 6)))) (cos.f64 (*.f64 K 1/2))))))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (/.f64 (*.f64 U U) (/.f64 (pow.f64 J 6) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576)))))) (fma.f64 1/12 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -5/384 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 10))) 1/576))) (pow.f64 J 4)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/36 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 J 6))) (*.f64 U U)) (fma.f64 (/.f64 (fma.f64 2/3 (*.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 U (*.f64 U (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 7))) 1/36))) (pow.f64 J 6)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/288 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 4)) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824 (/.f64 (*.f64 (*.f64 1/12 (*.f64 U U)) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (pow.f64 J 6)) (*.f64 1/24 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J J))))))))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (/.f64 1/16 (/.f64 J (*.f64 U (*.f64 K K)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (*.f64 1/2 (/.f64 U J))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (*.f64 1/2 (/.f64 U J))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 K K) J) U) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (*.f64 U (/.f64 1/2 J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (fma.f64 -1/2 (*.f64 (pow.f64 K 6) (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 K K) J) U) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (fma.f64 (*.f64 -1/2 (pow.f64 K 6)) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072))) (*.f64 U (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J))) 2))
(fabs.f64 (*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))) (log.f64 (pow.f64 (exp.f64 2) J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (log.f64 (exp.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3) (pow.f64 (+.f64 J J) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (+.f64 J J)))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/6))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(+.f64 0 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 U (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 J))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 U (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 J)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 U (cos.f64 (*.f64 K 1/2)))) (/.f64 1/2 J)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(*.f64 U (*.f64 (/.f64 1/2 J) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (cos.f64 (*.f64 K 1/2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (*.f64 U 1/2) J) (/.f64 1 (neg.f64 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 U (/.f64 1/2 J)) (neg.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 U (/.f64 1/2 J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (+.f64 J J)))
(*.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (+.f64 J J)))
(*.f64 (/.f64 U 1) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 U 1/2) J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 1/2 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) J)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (/.f64 1/2 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 U 1/2) J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 1/2 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) J)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 U 1/2) J)) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 U 1/2) J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 1/2 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) J)))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 U (/.f64 1/2 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 U (/.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 1/2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 1/2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 U (/.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 U (/.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J))))
(*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 1/2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3) 1/3)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 2)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (+.f64 J J) U)) -1)
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(neg.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))
(/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (neg.f64 (/.f64 1/2 J)))
(sqrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1/2 J)) 2))
(fabs.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log.f64 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (neg.f64 (/.f64 1/2 J)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))
(/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (neg.f64 (/.f64 1/2 J)))
(cbrt.f64 (pow.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))) 3))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 1))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 U J))
6.9b
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
Compiler

Compiled 43 to 26 computations (39.5% saved)

series7.0ms (0%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
1.0ms
J
@0
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
1.0ms
J
@inf
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
1.0ms
U
@0
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
1.0ms
U
@inf
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
1.0ms
U
@0
(*.f64 1/2 (/.f64 U J))

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
534×log-prod_binary64
414×exp-prod_binary64
326×prod-exp_binary64
295×pow-prod-down_binary64
276×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
122423
2264823
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 1/2 (/.f64 U J))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1) (log.f64 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (log.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (log.f64 J) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (*.f64 (log.f64 J) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 J (*.f64 1/2 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 U) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 U) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 U) (sqrt.f64 J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) 1/2) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 U J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 J (*.f64 1/2 U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 U J)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 1/2 U)) (*.f64 (log.f64 J) 1)))))))

simplify61.0ms (0.4%)

Algorithm
egg-herbie
Rules
554×fma-def_binary64
381×times-frac_binary64
380×log-div_binary64
342×unswap-sqr_binary64
304×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02291423
15671385
216481379
377081379
Stop Event
node limit
Counts
91 → 121
Calls
Call 1
Inputs
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)))
(+.f64 0 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 1)
(pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1) 1))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1) (log.f64 (*.f64 J -2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (log.f64 J)))
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1)))
(+.f64 0 (*.f64 1/2 (/.f64 U J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)
(/.f64 1 (/.f64 J (*.f64 1/2 U)))
(/.f64 1/2 (/.f64 J U))
(/.f64 (*.f64 1/2 U) J)
(/.f64 (neg.f64 (*.f64 1/2 U)) (neg.f64 J))
(/.f64 (/.f64 (*.f64 1/2 U) 1) J)
(/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(/.f64 (/.f64 (*.f64 1/2 U) (sqrt.f64 J)) (sqrt.f64 J))
(/.f64 (*.f64 (neg.f64 U) 1/2) (neg.f64 J))
(/.f64 (*.f64 1/2 (neg.f64 U)) (neg.f64 J))
(pow.f64 (*.f64 1/2 (/.f64 U J)) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 1/2 (/.f64 U J))))
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)
(pow.f64 (/.f64 J (*.f64 1/2 U)) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 U J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 1/2 U)) (*.f64 (log.f64 J) 1)))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (neg.f64 U))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (neg.f64 U))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (neg.f64 U)))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (neg.f64 U)))
(-.f64 (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 2 (*.f64 (/.f64 J U) J) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (neg.f64 U))))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (neg.f64 U))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) U))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3)) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3)) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (*.f64 -2 J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3)) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) J) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 -1/4 (/.f64 U (/.f64 J U)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (*.f64 1/64 (/.f64 U (pow.f64 (/.f64 J U) 3))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (neg.f64 U))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (neg.f64 U))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (neg.f64 U)))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (neg.f64 U)))
(-.f64 (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 2 (*.f64 (/.f64 J U) J) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(fma.f64 -2 (/.f64 (*.f64 J J) U) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (neg.f64 U))))
(fma.f64 -2 (/.f64 J (/.f64 U J)) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (neg.f64 U))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) U))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(fma.f64 2 (/.f64 (*.f64 J J) U) U)
(fma.f64 2 (/.f64 J (/.f64 U J)) U)
(fma.f64 2 (*.f64 (/.f64 J U) J) U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U))
(fma.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 2 (/.f64 (*.f64 J J) U) U))
(fma.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 2 (/.f64 J (/.f64 U J)) U))
(fma.f64 -2 (/.f64 J (pow.f64 (/.f64 U J) 3)) (fma.f64 2 (*.f64 (/.f64 J U) J) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)))
(fma.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (fma.f64 2 (/.f64 (*.f64 J J) U) U)))
(fma.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (fma.f64 2 (/.f64 J (/.f64 U J)) U)))
(fma.f64 -2 (/.f64 J (pow.f64 (/.f64 U J) 3)) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (fma.f64 2 (*.f64 (/.f64 J U) J) U)))
(+.f64 0 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 1)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 1)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (E.f64) (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2) 1/2)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3) 1/3)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 3)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 2)
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 2))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)) 3)) 1/3))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 3))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J)))) 2))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) J))) 1) 1))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1) (log.f64 (*.f64 J -2))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (log.f64 J)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (log.f64 J) 1)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1) (*.f64 (log.f64 J) 1)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1)))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(+.f64 0 (*.f64 1/2 (/.f64 U J)))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J)))) 2)) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 1 (/.f64 J (*.f64 1/2 U)))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 1/2 (/.f64 J U))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 U) J)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (neg.f64 (*.f64 1/2 U)) (neg.f64 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 1/2 U) 1) J)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 1/2 U) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (neg.f64 U) 1/2) (neg.f64 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 (neg.f64 U)) (neg.f64 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (*.f64 1/2 (/.f64 U J)) 1)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (E.f64) (log.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)) 1/2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)))
(fabs.f64 (*.f64 U (/.f64 1/2 J)))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (/.f64 J (*.f64 1/2 U)) -1)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 U (/.f64 1/2 J)))) 2)) (cbrt.f64 (log.f64 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (log.f64 (*.f64 1/2 (/.f64 U J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 U (/.f64 1/2 J))))) (sqrt.f64 (log.f64 (*.f64 U (/.f64 1/2 J)))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U J) 2)))
(fabs.f64 (*.f64 U (/.f64 1/2 J)))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 U J)))) 1/3))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J)))) 3))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) 2))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 U J))) 1) 1))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (-.f64 (log.f64 (*.f64 1/2 U)) (*.f64 (log.f64 J) 1)))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
0.1b
(*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))
4.1b
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
14.1b
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 94 to 53 computations (43.6% saved)

series21.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
J
@-inf
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
1.0ms
U
@0
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))
1.0ms
K
@inf
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))
1.0ms
J
@0
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))
1.0ms
K
@0
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
543×fma-def_binary64
321×expm1-udef_binary64
321×log1p-udef_binary64
262×log-pow_binary64
244×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01797
137093
2530193
Stop Event
node limit
Counts
4 → 241
Calls
Call 1
Inputs
(/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)) (fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (-.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J -2)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J -2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (exp.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 -2 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 J (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J -2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) J) -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (*.f64 1/8 (*.f64 U U))) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) -2) J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (/.f64 (*.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1 (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))))

simplify187.0ms (1.1%)

Algorithm
egg-herbie
Rules
518×associate-*r*_binary64
517×associate-*l*_binary64
408×associate-*l/_binary64
378×associate-*r/_binary64
350×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059111829
1181511562
2763311562
Stop Event
node limit
Counts
373 → 391
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))))
(+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 -1/8 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 1/46080) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(pow.f64 J 2)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (pow.f64 J 2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (pow.f64 J 2))) (pow.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/8 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 1/46080) (pow.f64 K 6)) (+.f64 1 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2))
(*.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))
(*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)))
(*.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)))
(*.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)))
(*.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)))
(*.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U))
(*.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) -1)
(pow.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1) -1)
(neg.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))
(sqrt.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1))
(+.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)) (fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (-.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J -2)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J -2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(/.f64 (*.f64 (*.f64 J -2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (exp.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1))
(fma.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 J (*.f64 -2 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 -2 (*.f64 J (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 J -2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 1 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) J) -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (*.f64 1/8 (*.f64 U U))) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) -2) J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J J) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1)
(-.f64 (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 1 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))
(*.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (/.f64 (*.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1 (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
Outputs
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J))
(*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(fma.f64 1/64 (/.f64 (*.f64 (*.f64 K K) (*.f64 U U)) (*.f64 J J)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)))
(fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (*.f64 K K) J))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384)) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 K K) (*.f64 U U)) (*.f64 J J)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (*.f64 K K) J)))) (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(fma.f64 -1/8 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384)) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 K K) (*.f64 U U)) (*.f64 J J)) (fma.f64 -1/8 (*.f64 (pow.f64 K 6) (fma.f64 -1/46080 (/.f64 (/.f64 U (/.f64 J U)) J) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/3072)))) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072)) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (*.f64 K K) J)) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) (*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -1/46080 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/3072 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -5/3072))) (*.f64 -1/8 (pow.f64 K 6))))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 J (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) 1)))
(*.f64 J (*.f64 -2 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8))) (*.f64 J (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) 1))))
(*.f64 -2 (*.f64 J (+.f64 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1) (*.f64 K (*.f64 K (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))))
(fma.f64 -2 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8))) (*.f64 -2 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384))) (*.f64 J (pow.f64 K 4))) (*.f64 J (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) 1)))))
(*.f64 -2 (+.f64 (*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8) (*.f64 (*.f64 K K) J)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) (+.f64 1/384 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1)))))
(+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 -1/8 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 1/46080) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) J))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))))
(fma.f64 -2 (*.f64 (fma.f64 -1/8 (fma.f64 -1/46080 (/.f64 (/.f64 U (/.f64 J U)) J) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/3072))) -1/46080) (*.f64 J (pow.f64 K 6))) (fma.f64 -2 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8))) (*.f64 -2 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384))) (*.f64 J (pow.f64 K 4))) (*.f64 J (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) 1))))))
(fma.f64 -2 (*.f64 J (*.f64 (pow.f64 K 6) (fma.f64 -1/8 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -1/46080 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/3072 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -5/3072))) -1/46080))) (*.f64 -2 (+.f64 (*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8) (*.f64 (*.f64 K K) J)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) (+.f64 1/384 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1))))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(pow.f64 J 2)
(*.f64 J J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 J J))
(*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (pow.f64 J 2)))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J J)) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J J)) (*.f64 J J)))
(+.f64 (*.f64 J J) (*.f64 (*.f64 J J) (+.f64 (*.f64 (*.f64 K K) -1/8) (*.f64 (pow.f64 K 4) 1/384))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (pow.f64 J 2))) (pow.f64 J 2))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J J)) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J J)) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J J)) (*.f64 J J))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 6) -1/46080) 1) (*.f64 J J)) (*.f64 (*.f64 J J) (+.f64 (*.f64 (*.f64 K K) -1/8) (*.f64 (pow.f64 K 4) 1/384))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) 1)
(fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1)
(+.f64 1 (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 1 (fma.f64 (*.f64 K K) (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1) (*.f64 K (*.f64 K (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8))))
(+.f64 1 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 1 (fma.f64 (+.f64 1/384 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)))))
(+.f64 (fma.f64 (pow.f64 K 4) (+.f64 1/384 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072)) (*.f64 K (*.f64 K (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8)))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) 1))
(+.f64 (*.f64 (-.f64 (*.f64 -1/8 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/3072 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 1/46080) (pow.f64 K 6)) (+.f64 1 (+.f64 (*.f64 (+.f64 1/384 (*.f64 -1/8 (+.f64 (*.f64 1/384 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (-.f64 (*.f64 1/64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 1/8)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(fma.f64 (fma.f64 -1/8 (fma.f64 -1/46080 (/.f64 (/.f64 U (/.f64 J U)) J) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/3072))) -1/46080) (pow.f64 K 6) (+.f64 1 (fma.f64 (+.f64 1/384 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) -5/384))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (fma.f64 1/64 (/.f64 (/.f64 U (/.f64 J U)) J) -1/8) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J))))))
(+.f64 (fma.f64 (pow.f64 K 4) (+.f64 1/384 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 5/3072)) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J) (*.f64 K (*.f64 K (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/64 -1/8))))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/8 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -1/46080 (fma.f64 (/.f64 (/.f64 (*.f64 U U) J) J) 1/3072 (*.f64 (/.f64 (/.f64 (*.f64 U U) J) J) -5/3072))) -1/46080) 1))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 1 (*.f64 J J))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 U (*.f64 (sqrt.f64 1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))))
(*.f64 U (/.f64 (*.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 1/8) (/.f64 (*.f64 U 1) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2)
(*.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))
(*.f64 (*.f64 U U) (*.f64 -1/8 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 J))))))
(/.f64 -1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 U J) (/.f64 U (neg.f64 J)))))
(*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)))
(*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)))
(*.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)))
(*.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)))
(*.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(*.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 1/8 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 1/8 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 1/8 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 1/8 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 1/8 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 1/8 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 J (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K)))))) (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (/.f64 (*.f64 U U) J))))) (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))))
(*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (/.f64 U (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (sqrt.f64 1/8))) (/.f64 U (/.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8))))
(*.f64 (/.f64 U (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (sqrt.f64 1/8))) (*.f64 (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (sqrt.f64 1/8)))
(*.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 1/8 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 1/8 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(*.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (/.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (/.f64 J (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(pow.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(pow.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) -1)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(pow.f64 (/.f64 (*.f64 8 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1) -1)
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(neg.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))))
(*.f64 (*.f64 U U) (*.f64 -1/8 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 J))))))
(/.f64 -1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 U J) (/.f64 U (neg.f64 J)))))
(sqrt.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))
(sqrt.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(sqrt.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(exp.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U))
(+.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)) (fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)) (fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 J 3) -8) (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (pow.f64 (*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U)) 2) (*.f64 J (*.f64 J 4)) (*.f64 (*.f64 J -2) (-.f64 (*.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 J -2) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 J 3) -8) (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (pow.f64 (*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U)) 2) (*.f64 J (*.f64 J 4)) (*.f64 (*.f64 J -2) (fma.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (-.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (*.f64 J (*.f64 J 4)) (-.f64 (pow.f64 (*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J -2)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)))) (*.f64 J -2))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J -2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 J -2) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 J -2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2))
(pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (cos.f64 (*.f64 1/2 K))))) 2))
(fabs.f64 (*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (cos.f64 (*.f64 1/2 K))) (log.f64 (pow.f64 (exp.f64 J) -2)))
(*.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (log.f64 (exp.f64 J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (exp.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J -2) 3)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 -2 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J -2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (*.f64 (cbrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (*.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J -2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2) (*.f64 J -2)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (sqrt.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (sqrt.f64 (*.f64 J -2))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (sqrt.f64 (*.f64 J -2))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)))))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (sqrt.f64 (*.f64 J -2))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (sqrt.f64 (*.f64 J -2))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) J) -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 J -2) (*.f64 1/8 (*.f64 U U))) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) -2) J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (*.f64 J -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (*.f64 J J) 4))) (cbrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 J 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (sqrt.f64 (*.f64 J -2)) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 1/8 (*.f64 J J)) (*.f64 (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 J -2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J -2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2) (*.f64 J -2)))
(fma.f64 (*.f64 (*.f64 J -2) (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 J -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 -2 (*.f64 J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(pow.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(pow.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J J) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))
(exp.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (fma.f64 2 (log.f64 J) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))) 1)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(-.f64 (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4))))
(*.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (/.f64 (*.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))) (/.f64 (*.f64 (/.f64 1/8 J) (/.f64 U (/.f64 J U))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) J) J)))))
(/.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(*.f64 1 (/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 -1/64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2) (pow.f64 U 4)))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 -1/64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2) (pow.f64 U 4)))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))))
(pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 1)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 3)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 2)
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(/.f64 (fma.f64 (/.f64 1/512 (pow.f64 J 6)) (pow.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/8 (*.f64 J J)))) (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (-.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 1/8 (*.f64 J J))) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) 3))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))) 1))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 1 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (*.f64 U U) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U U) (*.f64 1/8 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (*.f64 U U)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) 1 (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 1 (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) 2) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (*.f64 U (sqrt.f64 1/8)) (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 U (*.f64 (sqrt.f64 1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 U (/.f64 (*.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 1/8) (/.f64 (*.f64 U 1) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (pow.f64 (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (sqrt.f64 1/8) J)) 2))
(fma.f64 (*.f64 (*.f64 U U) -1/8) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (*.f64 U -1/8)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U U) (/.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (/.f64 1/8 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 U) (*.f64 U (/.f64 (/.f64 1 (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) J) (/.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 J) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) J) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) 1) (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) 1) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) 1) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) 1) (/.f64 U (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (*.f64 J J)) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J J)) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 J (sqrt.f64 1/8))) (*.f64 (/.f64 U J) (/.f64 (sqrt.f64 1/8) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 U (sqrt.f64 1/8)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (*.f64 (/.f64 1/2 J) (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 U) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 U U) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/8 (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 1/2 (cbrt.f64 (/.f64 J (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (/.f64 (*.f64 U U) J))))) (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U (sqrt.f64 1/8)) (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4))) (sqrt.f64 1/8))) (/.f64 U (/.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (sqrt.f64 1/8))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2)) (sqrt.f64 1/8))) (*.f64 (/.f64 U (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 4)))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 2))) (/.f64 (*.f64 U U) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 1/8 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (/.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 U) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 1/64 (pow.f64 U 4))) J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 1/2 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 1/8 U) (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 U (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (/.f64 1/8 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 U J) (/.f64 U (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
0.3b
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)
7.0b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
13.8b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
Compiler

Compiled 131 to 99 computations (24.4% saved)

series51.0ms (0.3%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
25.0ms
K
@inf
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
7.0ms
K
@0
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)
2.0ms
J
@inf
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)
2.0ms
U
@inf
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)
2.0ms
J
@0
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
938×log-prod_binary64
309×expm1-udef_binary64
309×log1p-udef_binary64
259×log-pow_binary64
194×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02087
142187
2511587
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) (pow.f64 (+.f64 J J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1))))))

simplify148.0ms (0.9%)

Algorithm
egg-herbie
Rules
585×fma-def_binary64
524×associate-*r*_binary64
473×associate-*l*_binary64
389×*-commutative_binary64
323×associate-+r+_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061012821
1190711488
Stop Event
node limit
Counts
191 → 266
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))
(+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(+.f64 (*.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))))))
(*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 U J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))))) (pow.f64 U 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 U J))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) (*.f64 (pow.f64 U 3) J)))))))))))
(*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J))) U))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J))))) (pow.f64 U 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J))) U)))))
(*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)))) J) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4)))) U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))))) U)))) (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)))) J) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (pow.f64 J 6)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)))))))))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (pow.f64 J 6)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)))))))))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1/3))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1))
Outputs
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))
(fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)))))
(fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))))
(+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (*.f64 K (*.f64 K (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1/2 (/.f64 U J) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J))))
(-.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 5)) -2 (-.f64 (fma.f64 -1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J)))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 K 1/2)))) (cos.f64 (*.f64 K 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 4)) (pow.f64 U 4)))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (neg.f64 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))) (fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/46080 J)))))) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (neg.f64 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) U))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) U)
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U)))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))
(sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))
(+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) (*.f64 (*.f64 K K) (fma.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))))
(fma.f64 (*.f64 K K) (*.f64 3 (*.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256)))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) 2))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) (*.f64 (*.f64 K K) (fma.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2) (*.f64 2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 (*.f64 K K) (*.f64 3 (*.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2)) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256)))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) 2))))) (fma.f64 (pow.f64 K 6) (fma.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080))))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256)))))) (fma.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256)))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8)) 2)))))) (+.f64 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) (*.f64 (*.f64 K K) (fma.f64 2 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/8))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2) (*.f64 2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 (pow.f64 K 6) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 2 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256))))))) (fma.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2)) (*.f64 2 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U -5/384) J) (/.f64 J U)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))))))) (fma.f64 (*.f64 K K) (*.f64 3 (*.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (*.f64 U U) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(fma.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(+.f64 (*.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(fma.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (*.f64 U U) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(fma.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (fma.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(+.f64 (*.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))))))
(fma.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (*.f64 U U) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 -1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 6))))))
(fma.f64 3/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (fma.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J J)) 3/8) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) U (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 U J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) U (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) (*.f64 U J)) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (+.f64 (/.f64 (/.f64 0 J) U) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))) (fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))))) (pow.f64 U 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 U J))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) (*.f64 (pow.f64 U 3) J)))))))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) U (fma.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (+.f64 (/.f64 (*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)))) (pow.f64 U 3)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) (*.f64 U J)) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) 0) (*.f64 J (pow.f64 U 3))))))))))))
(fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) (fma.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 0 J) (pow.f64 U 3)) (*.f64 (/.f64 (pow.f64 J 3) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))) -1/2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (/.f64 (/.f64 0 J) U))) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 U 3) (*.f64 J 0)))))))
(*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)))
(fma.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (neg.f64 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4))))
(-.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) (*.f64 3/4 U)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J))) U))))
(fma.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4)) (neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) J) (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)))) U))))
(fma.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (neg.f64 (fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) (/.f64 (fma.f64 -1/4 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (fma.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 0 J))) U))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J))))) (pow.f64 U 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J))) U)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (fma.f64 -1 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) 0) J) (*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))))) (pow.f64 U 3)) (fma.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4)) (neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) J) (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)))) U)))))
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (neg.f64 (fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) 3/4) (/.f64 (fma.f64 -1/4 (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (fma.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 0 J))) U)))) (/.f64 (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 J 0) (/.f64 0 J)) (*.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) -1/2)) (pow.f64 U 3)))
(*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) U) 3/4))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)))) J) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(fma.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U) (*.f64 1/2 (*.f64 U (*.f64 0 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 U U))))))) J (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))))
(fma.f64 J (+.f64 (*.f64 3/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U)) (*.f64 U 0)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) U) 3/4)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4)))) U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))))) U)))) (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)))) J) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(fma.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 3)) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 3)) (fma.f64 1/2 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 4)) 0)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 0 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 U U)))) U)))) (pow.f64 J 3) (fma.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U) (fma.f64 -1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U) (*.f64 1/2 (*.f64 U (*.f64 0 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 U U))))))) J (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 J U)) (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(fma.f64 (pow.f64 J 3) (+.f64 (fma.f64 0 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U 0))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 3)) -1/2)) (fma.f64 J (+.f64 (*.f64 3/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) U)) (*.f64 U 0)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) J) U) 3/4))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2)))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (fma.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (/.f64 -1/128 (cos.f64 (*.f64 K 1/2))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) 0)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (pow.f64 J 6)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)))))))))))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 6) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) 0))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 6))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0))) (fma.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 6))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 U U) (pow.f64 J 6)))))))))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) 0)) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 6)) (/.f64 (/.f64 (*.f64 U (*.f64 U 0)) (pow.f64 J 6)) (cos.f64 (*.f64 K 1/2)))))) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 6) 0)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2)))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (fma.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (/.f64 -1/128 (cos.f64 (*.f64 K 1/2))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) 0)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/512 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (pow.f64 J 6)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)))))))))))))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 6) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) 0))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 6))) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0))) (fma.f64 1/4 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 6))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 U U) (pow.f64 J 6)))))))))))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (+.f64 (+.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 4) 0)) (fma.f64 1/4 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (cos.f64 (*.f64 K 1/2)) J)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 6)) (/.f64 (/.f64 (*.f64 U (*.f64 U 0)) (pow.f64 J 6)) (cos.f64 (*.f64 K 1/2)))))) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (fma.f64 1/32 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 J 4))) (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (pow.f64 J 6) 0)))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1/3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J))))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (exp.f64 -2)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) (pow.f64 (+.f64 J J) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))) (+.f64 J J)))
(+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3/2))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 6))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)) 1))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))) 3)

eval1.3s (7.5%)

Compiler

Compiled 63470 to 42805 computations (32.6% saved)

prune479.0ms (2.8%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New1151101161
Fresh5813
Picked101
Done235
Total1159211180
Error
0.0b
Counts
1180 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
46.9b
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
33.3b
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
8.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
45.7b
(/.f64 (*.f64 (*.f64 J (*.f64 J 4)) (-.f64 (pow.f64 (*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
51.0b
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
51.1b
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
15.8b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
28.9b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3))
12.8b
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
29.1b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
29.3b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
7.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
50.2b
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
29.6b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
12.7b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
28.6b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
28.7b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
24.8b
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
42.1b
(*.f64 -2 J)
49.8b
(neg.f64 U)
45.9b
U
Compiler

Compiled 801 to 619 computations (22.7% saved)

localize93.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))
0.6b
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))
0.7b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
6.9b
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))
Compiler

Compiled 134 to 100 computations (25.4% saved)

series125.0ms (0.7%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
29.0ms
U
@-inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
17.0ms
K
@inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
17.0ms
K
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
10.0ms
J
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
9.0ms
U
@inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
951×log-prod_binary64
311×expm1-udef_binary64
311×log1p-udef_binary64
259×log-pow_binary64
193×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020122
1420122
25116122
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (+.f64 J J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) J) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))))))

simplify322.0ms (1.9%)

Algorithm
egg-herbie
Rules
655×fma-def_binary64
318×*-commutative_binary64
249×associate-/r*_binary64
238×distribute-lft-in_binary64
238×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
079119167
1246317593
2716217413
Stop Event
node limit
Counts
227 → 312
Calls
Call 1
Inputs
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))) (*.f64 -4/9 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))) (pow.f64 K 6)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 5/6912 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))) (+.f64 (*.f64 -55/41472 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))))))) (pow.f64 U 6)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) U))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 7)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 U) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (cbrt.f64 1/2) 4))))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (cbrt.f64 -2))))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (+.f64 (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4)))) (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 6)))))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 4))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 4))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (*.f64 (cbrt.f64 -2) (pow.f64 J 6))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) 1)
(pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 1)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 1))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (+.f64 J J))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) J)
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1) (+.f64 J J))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) J) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) -2) J)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(+.f64 0 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (+.f64 J J)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3) (cbrt.f64 (+.f64 J J)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
Outputs
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)) (/.f64 (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) -4) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) -4) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5)) (pow.f64 J 6)) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5)) (pow.f64 J 6)) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) -4) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) -4) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)) (/.f64 (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (/.f64 (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -2 J (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 J 3)) (/.f64 (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (*.f64 U U) (*.f64 K K)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 U U) (*.f64 K K)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/16) J))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (*.f64 U U) (*.f64 K K)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J)) (*.f64 -1/16 (/.f64 K (/.f64 (/.f64 J (*.f64 U U)) K))))))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J)) (*.f64 -1/16 (*.f64 (*.f64 K K) (/.f64 U (/.f64 J U)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (*.f64 U U) (*.f64 K K)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 -1 (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))) (*.f64 (*.f64 J (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2)) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 (*.f64 J (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J)) (*.f64 -1/16 (/.f64 K (/.f64 (/.f64 J (*.f64 U U)) K))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (*.f64 -1/16 (*.f64 (*.f64 K K) (/.f64 U (/.f64 J U)))) (*.f64 (fma.f64 -1/16 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (*.f64 J (pow.f64 K 6))))) (-.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 (*.f64 -2 J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 -2/3 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) -4/3))))
(fma.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) -2) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J)))))))))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 (+.f64 (*.f64 -2/3 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) -4/3)) (*.f64 K K) (*.f64 (pow.f64 K 4) (fma.f64 -2/3 (*.f64 1 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J))))) (fma.f64 (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J)))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)) (*.f64 -4/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J))))))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (pow.f64 K 4) (fma.f64 -2/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -4/9))) (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) -2))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (pow.f64 K 4) (fma.f64 -2/3 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -4/9))) (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) -2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))) (*.f64 -4/9 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))) (pow.f64 K 6)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))))))))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 (+.f64 (*.f64 -2/3 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) -4/3)) (*.f64 K K) (fma.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)) (*.f64 (cbrt.f64 -2) (fma.f64 2/9 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 3) (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))))))) (+.f64 (*.f64 -2/3 (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 3) (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J))))))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))))) (*.f64 -4/9 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (pow.f64 K 6) (*.f64 (pow.f64 K 4) (fma.f64 -2/3 (*.f64 1 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J))))) (fma.f64 (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J)))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)) (*.f64 -4/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))))))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) -2) (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 -1/16 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2)) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 J))))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))))) (fma.f64 -2/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 -1/16 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2)) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))))) (*.f64 -4/9 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J))))))))) (*.f64 (pow.f64 K 4) (fma.f64 -2/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -4/9)))))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) -2) (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 -1/16 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) J))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 J))))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))))) (fma.f64 -2/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 -1/16 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) J))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))))) (*.f64 -4/9 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) J))))))) (*.f64 (pow.f64 K 4) (fma.f64 -2/3 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (cbrt.f64 (/.f64 1 J))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))) (*.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -4/9)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4)))
(fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2))))
(fma.f64 (fma.f64 -1/144 (/.f64 1 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (*.f64 (/.f64 1 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) 5/576))) (pow.f64 U 4) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (/.f64 5/576 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (/.f64 5/576 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 5/6912 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))) (+.f64 (*.f64 -55/41472 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))))))) (pow.f64 U 6)))))
(fma.f64 (fma.f64 -1/144 (/.f64 1 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (*.f64 (/.f64 1 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) 5/576))) (pow.f64 U 4) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4) (*.f64 U U) (*.f64 (pow.f64 U 6) (fma.f64 5/6912 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))))) 5/5184)) (fma.f64 -55/41472 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (*.f64 1/24 (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))))))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (/.f64 5/576 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 (pow.f64 U 6) (+.f64 (/.f64 5/6912 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))))) 5/5184)) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (/.f64 -55/41472 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))) (*.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (/.f64 5/576 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 (pow.f64 U 6) (+.f64 (/.f64 5/6912 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))))) 5/5184)) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))))) -1/144)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (/.f64 -55/41472 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) U))
(neg.f64 U)
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U)))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (*.f64 J J) (neg.f64 U))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (neg.f64 U))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (*.f64 J J) (fma.f64 (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))))) (*.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))))) (pow.f64 J 4) (neg.f64 U)))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (fma.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (pow.f64 U 10)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3))))) (neg.f64 U)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 7)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 U) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (cbrt.f64 1/2) 4))))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U)))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (*.f64 J J) (fma.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cbrt.f64 -2) 2)))))))))) (+.f64 (*.f64 -2/3 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 U U)) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))) (*.f64 (cbrt.f64 -2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)) (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 U U)) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6)))))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 U U)) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6)))))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))))))))))))) (pow.f64 J 6) (fma.f64 (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))))) (*.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))))) (pow.f64 J 4) (neg.f64 U))))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 6) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (pow.f64 U 10)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (cbrt.f64 -2) 2)))))) (fma.f64 -2/3 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)) (*.f64 2 (fma.f64 1/9 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 4)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)))) (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 U))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)))))))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (fma.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 1 (pow.f64 U 10)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 4)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3))))) (neg.f64 U))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3)))))
(+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))) (*.f64 1/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)))) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)))) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (cbrt.f64 -2))))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))))))
(+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 3) (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (cbrt.f64 -2))) (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (+.f64 (*.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 -1/16 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2)) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J))))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (cbrt.f64 -2)) (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3)) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J J))) (+.f64 (*.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 -1/16 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) J))) (*.f64 1/27 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 3) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (cbrt.f64 -2)) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) 2) J)) -1/3))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (+.f64 (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4)))) (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 6)))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))) (*.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17)))) (*.f64 (pow.f64 U 6) (cbrt.f64 -2)))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))) (*.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17)))) (*.f64 (pow.f64 U 6) (cbrt.f64 -2)))))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (*.f64 J J) (cbrt.f64 -2))))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (*.f64 J J) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 4))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (*.f64 J J) (cbrt.f64 -2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (*.f64 J J) (cbrt.f64 -2)))) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (cbrt.f64 -2) (pow.f64 J 2))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 4))) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))))) (*.f64 (cbrt.f64 -2) (pow.f64 J 6))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (*.f64 J J) (cbrt.f64 -2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 U U)) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6)))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 6) (cbrt.f64 -2))))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 U U)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 6) (cbrt.f64 -2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (*.f64 J J) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 -2) (cbrt.f64 1/2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080))))) (fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 -1/16 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2)) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J)))))) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 -1/16 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (/.f64 (*.f64 -1/46080 U) J)))) -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2)) (*.f64 J J)) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J)))))) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4)))
(fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) U)
(fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4)))
(fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) -1/4)))
(fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(+.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (*.f64 -2 J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) 1)
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 1)
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) 1/3)
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 3)
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 2))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (*.f64 -2 J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 J J) 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) 3) (pow.f64 (+.f64 J J) 3)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 1))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))
(*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) J) (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (+.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) J)
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1) (+.f64 J J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) J) -2)
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) -2) J)
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(+.f64 0 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(*.f64 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))))) (cbrt.f64 (+.f64 J J)))
(*.f64 (cbrt.f64 (+.f64 J J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J))))) 1/3) (cbrt.f64 (+.f64 J J)))
(*.f64 (cbrt.f64 (+.f64 J J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/6) 2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J)))) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 1/2 J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (+.f64 J J)))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K)))
0.1b
(/.f64 U (/.f64 J U))
3.2b
(/.f64 (/.f64 U (/.f64 J U)) J)
4.0b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 75 to 33 computations (56% saved)

series15.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
K
@inf
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
1.0ms
J
@0
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
1.0ms
U
@0
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
1.0ms
U
@inf
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
1.0ms
K
@-inf
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
367×fma-def_binary64
324×pow1/3_binary64
312×expm1-udef_binary64
312×log1p-udef_binary64
291×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01661
135652
2511652
Stop Event
node limit
Counts
4 → 216
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (/.f64 J U)) J)
(/.f64 U (/.f64 J U))
(+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (-.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -2 J)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (exp.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 -2 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 J) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 U J) 2) (*.f64 1/8 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) J) -2 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -2 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) -2) J (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) 1/8) (pow.f64 (/.f64 U J) 2) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (/.f64 U J) 2)) 1/8 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2 J) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 1 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 (/.f64 U J) (/.f64 1 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) J) (/.f64 1 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U J) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (/.f64 (*.f64 U U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (sqrt.f64 J)) (/.f64 (/.f64 U J) (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U 1) (/.f64 (/.f64 U J) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U J) 1) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 U J) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (sqrt.f64 J)) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U J) (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 U J) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 J U) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U J) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 J (*.f64 U U)) J) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 J U) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 U U) J) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 U U) J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 U U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (/.f64 U (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 1 (/.f64 (neg.f64 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (/.f64 U (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 U (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 U) (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U 1) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (neg.f64 J)) (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) 1) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) (sqrt.f64 U)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 U U) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 J (*.f64 U U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 J (*.f64 U U)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U (/.f64 (neg.f64 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 U U) J))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 U U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 U U) J)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2)) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 U U) J) (*.f64 (/.f64 1 J) 1/8) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 U J) 2) 1/8 (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) 1 (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 1/8) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 U J) (*.f64 (/.f64 U J) 1/8) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (/.f64 (*.f64 U U) J)) (/.f64 1 J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/8 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/8 (/.f64 U J)) (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))))

simplify173.0ms (1%)

Algorithm
egg-herbie
Rules
549×associate-*r*_binary64
521×associate-*l*_binary64
379×cube-prod_binary64
329×exp-prod_binary64
295×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05317085
114246046
258316022
Stop Event
node limit
Counts
336 → 322
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (-.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -2 J)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 -2 J) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 (*.f64 (*.f64 -2 J) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (exp.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 1))
(fma.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 J (*.f64 -2 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 J) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (/.f64 U J) 2) (*.f64 1/8 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 1 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) J) -2 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -2 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) -2) J (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (*.f64 (*.f64 -2 J) 1/8) (pow.f64 (/.f64 U J) 2) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (/.f64 U J) 2)) 1/8 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)
(*.f64 U (/.f64 1 (/.f64 (*.f64 J J) U)))
(*.f64 U (*.f64 (/.f64 U J) (/.f64 1 J)))
(*.f64 (/.f64 (*.f64 U U) J) (/.f64 1 J))
(*.f64 (pow.f64 (/.f64 U J) 2) 1)
(*.f64 1 (pow.f64 (/.f64 U J) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))
(*.f64 (neg.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 (neg.f64 J)))
(*.f64 (/.f64 U J) (/.f64 U J))
(*.f64 (/.f64 1 J) (/.f64 (*.f64 U U) J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 J U)))
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 J U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)))
(*.f64 (/.f64 1 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)))
(*.f64 (/.f64 U (sqrt.f64 J)) (/.f64 (/.f64 U J) (sqrt.f64 J)))
(*.f64 (/.f64 U 1) (/.f64 (/.f64 U J) J))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) J))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) J))
(*.f64 (/.f64 (/.f64 U J) 1) (/.f64 U J))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 U J) (cbrt.f64 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 J)))
(*.f64 (/.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (sqrt.f64 J)) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 J)))
(*.f64 (/.f64 (/.f64 U J) (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))
(pow.f64 (pow.f64 (/.f64 U J) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 3)
(pow.f64 (pow.f64 (/.f64 J U) 2) -1)
(pow.f64 (/.f64 U J) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)) 1/3)
(pow.f64 (*.f64 (/.f64 J (*.f64 U U)) J) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 J U) 2) 1) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 U U) J) (neg.f64 J)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 U U) J))) 1)
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (*.f64 U U) J) 1)
(*.f64 1 (/.f64 (*.f64 U U) J))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (/.f64 U (cbrt.f64 (/.f64 J U))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 U J)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 U J)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 (neg.f64 U) (/.f64 1 (/.f64 (neg.f64 J) U)))
(*.f64 (/.f64 U J) U)
(*.f64 (/.f64 1 J) (/.f64 U (/.f64 1 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 1 U)))
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 1 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (/.f64 J U)))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (/.f64 J U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 U (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 U) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 U 1) (/.f64 U J))
(*.f64 (/.f64 U (neg.f64 J)) (neg.f64 U))
(*.f64 (*.f64 (/.f64 U J) 1) U)
(*.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(*.f64 (*.f64 (/.f64 U J) (sqrt.f64 U)) (sqrt.f64 U))
(pow.f64 (/.f64 (*.f64 U U) J) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 2)
(pow.f64 (/.f64 J (*.f64 U U)) -1)
(pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 J (*.f64 U U)) 1) -1)
(neg.f64 (/.f64 U (/.f64 (neg.f64 J) U)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 U U) J)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 U U) J))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 U U) J)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 U U) J)))
(exp.f64 (log.f64 (/.f64 (*.f64 U U) J)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 U U) J)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 1 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))
(pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2)) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))
(cbrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 1))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 (*.f64 U U) J) (*.f64 (/.f64 1 J) 1/8) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (/.f64 U J) 2) 1/8 (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) 1 (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(fma.f64 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 1/8) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 U J) (*.f64 (/.f64 U J) 1/8) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (/.f64 (*.f64 U U) J)) (/.f64 1 J) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (/.f64 U J)) (/.f64 U J) (cos.f64 (*.f64 1/2 K)))
Outputs
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 J (+.f64 -2 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (+.f64 (+.f64 -2 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (*.f64 (*.f64 1/4 K) K)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (fma.f64 -1/192 (*.f64 J (pow.f64 K 4)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 (+.f64 -2 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (*.f64 -1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (fma.f64 -1/192 (*.f64 J (pow.f64 K 4)) (fma.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/23040 (pow.f64 K 6)) J))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (fma.f64 -1/192 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 (+.f64 -2 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (*.f64 1/23040 (pow.f64 K 6))))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/8 (pow.f64 (/.f64 U J) 2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/8 (pow.f64 (/.f64 U J) 2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/8 (pow.f64 (/.f64 U J) 2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(fma.f64 -1/8 (*.f64 K K) (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 (*.f64 K K) -1/8 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(fma.f64 -1/8 (*.f64 K K) (+.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))
(+.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (*.f64 (pow.f64 K 4) 1/384)) (fma.f64 (*.f64 K K) -1/8 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(fma.f64 -1/8 (*.f64 K K) (+.f64 1 (fma.f64 -1/46080 (pow.f64 K 6) (fma.f64 1/384 (pow.f64 K 4) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(+.f64 (fma.f64 (pow.f64 K 6) -1/46080 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (*.f64 (pow.f64 K 4) 1/384))) (fma.f64 (*.f64 K K) -1/8 1))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))) 1)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (-.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 -8 (pow.f64 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)) 3)) (*.f64 -8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (+.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)) (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (-.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)))))))
(/.f64 (fma.f64 -8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))) 3)) (fma.f64 4 (*.f64 (*.f64 (*.f64 J 1/8) (*.f64 J 1/8)) (pow.f64 (/.f64 U J) 4)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))))))))
(/.f64 (fma.f64 -8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (*.f64 -1/64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3))) (fma.f64 4 (*.f64 (*.f64 (*.f64 J 1/8) (*.f64 J 1/8)) (pow.f64 (/.f64 U J) 4)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)) (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)))) (*.f64 4 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 -2 (-.f64 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (*.f64 (*.f64 J 1/8) (*.f64 J 1/8)) (pow.f64 (/.f64 U J) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (*.f64 (*.f64 J -2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -2 J)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J -2)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64))) (*.f64 J -2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 -2 J) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J -2)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 -2 J) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))
(pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 2)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)) 1/3)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J -2) (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (exp.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))) 1))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 -2 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 J) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (/.f64 U J) 2) (*.f64 1/8 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)) (*.f64 J (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) -1)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(+.f64 (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cbrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 1/8 (cbrt.f64 (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 3)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 1/8)) (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J -2) (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 (sqrt.f64 1/8) (sqrt.f64 1/8)))))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (sqrt.f64 (*.f64 J -2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (sqrt.f64 (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (sqrt.f64 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (sqrt.f64 (*.f64 J -2)))) (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (sqrt.f64 (*.f64 J -2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 (sqrt.f64 1/8) (sqrt.f64 1/8))) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)))))
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 -2 J))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (sqrt.f64 (*.f64 J -2)))) (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (sqrt.f64 (*.f64 J -2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 (sqrt.f64 1/8) (sqrt.f64 1/8))) (*.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) J) -2 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -2 (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) -2) J (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cbrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 1/8 (cbrt.f64 (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 3)))
(fma.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (sqrt.f64 (*.f64 J -2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (sqrt.f64 (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) J (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(+.f64 (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 3)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)) (*.f64 -2 (*.f64 J (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -2 (*.f64 (*.f64 J 1/8) (pow.f64 (/.f64 U J) 2))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(fma.f64 (*.f64 (*.f64 -2 J) 1/8) (pow.f64 (/.f64 U J) 2) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (pow.f64 (/.f64 U J) 2)) 1/8 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))) J)
(*.f64 J (*.f64 -2 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)) (*.f64 J (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) -1)) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 -2 J) (*.f64 (sqrt.f64 1/8) (/.f64 U J))) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 1/8)) (*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 U J) (*.f64 J -2))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J -2) (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 (sqrt.f64 1/8) (sqrt.f64 1/8)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 U (/.f64 1 (/.f64 (*.f64 J J) U)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 U (*.f64 (/.f64 U J) (/.f64 1 J)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 (*.f64 U U) J) (/.f64 1 J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (pow.f64 (/.f64 U J) 2) 1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 1 (pow.f64 (/.f64 U J) 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (*.f64 (/.f64 1 J) (cbrt.f64 (*.f64 U (/.f64 U J)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (/.f64 (cbrt.f64 (*.f64 U (/.f64 U J))) J))
(*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 J)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (neg.f64 (/.f64 (*.f64 U U) J)) (/.f64 1 (neg.f64 J)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 U J) (/.f64 U J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 1 J) (/.f64 (*.f64 U U) J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 J U)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 J U)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 U U) (*.f64 (cbrt.f64 J) J)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (*.f64 J (cbrt.f64 J))))
(*.f64 (/.f64 1 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 J)) (*.f64 U (/.f64 U J))) (sqrt.f64 J))
(*.f64 (/.f64 U (sqrt.f64 J)) (/.f64 (/.f64 U J) (sqrt.f64 J)))
(*.f64 (/.f64 U (sqrt.f64 J)) (/.f64 (/.f64 U J) (sqrt.f64 J)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 J)) (*.f64 U (/.f64 U J))) (sqrt.f64 J))
(*.f64 (/.f64 U 1) (/.f64 (/.f64 U J) J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (*.f64 (/.f64 1 J) (cbrt.f64 (*.f64 U (/.f64 U J)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (/.f64 (cbrt.f64 (*.f64 U (/.f64 U J))) J))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 (/.f64 U J) 1) (/.f64 U J))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 U J) (cbrt.f64 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 U U) (*.f64 (cbrt.f64 J) J)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (*.f64 J (cbrt.f64 J))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (pow.f64 (cbrt.f64 J) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 U U) (*.f64 (cbrt.f64 J) J)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (*.f64 J (cbrt.f64 J))))
(*.f64 (/.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 U U) (*.f64 (cbrt.f64 J) J)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (*.f64 J (cbrt.f64 J))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (sqrt.f64 J)) (/.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (sqrt.f64 J)) (/.f64 (cbrt.f64 (*.f64 U (/.f64 U J))) (sqrt.f64 J)))
(*.f64 (/.f64 (/.f64 U J) (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 J)) (*.f64 U (/.f64 U J))) (sqrt.f64 J))
(*.f64 (/.f64 U (sqrt.f64 J)) (/.f64 (/.f64 U J) (sqrt.f64 J)))
(pow.f64 (pow.f64 (/.f64 U J) 2) 1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/3)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 3)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (pow.f64 (/.f64 J U) 2) -1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)) 1/3)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (*.f64 (/.f64 J (*.f64 U U)) J) -1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 J U) 2) 1) -1)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(neg.f64 (/.f64 (/.f64 (*.f64 U U) J) (neg.f64 J)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 U J) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) (pow.f64 J 3)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 U U) J))) 1)
(*.f64 U (/.f64 U J))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (*.f64 U U) J) 1)
(*.f64 U (/.f64 U J))
(*.f64 1 (/.f64 (*.f64 U U) J))
(*.f64 U (/.f64 U J))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (/.f64 U (cbrt.f64 (/.f64 J U))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) U) (cbrt.f64 (/.f64 J U)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (/.f64 (cbrt.f64 (/.f64 J U)) U))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 U J)))
(*.f64 U (/.f64 U J))
(*.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (cbrt.f64 (*.f64 U (/.f64 U J))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2)) (cbrt.f64 (*.f64 U (/.f64 U J))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 U J)))
(*.f64 U (/.f64 U J))
(*.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) (sqrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 U (/.f64 U J))
(*.f64 (neg.f64 U) (/.f64 1 (/.f64 (neg.f64 J) U)))
(/.f64 (*.f64 (neg.f64 U) 1) (/.f64 (neg.f64 J) U))
(*.f64 (neg.f64 U) (/.f64 U (neg.f64 J)))
(*.f64 (/.f64 U J) U)
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 1 J) (/.f64 U (/.f64 1 U)))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) J) (/.f64 (cbrt.f64 U) (/.f64 1 U)))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (sqrt.f64 U) J) (/.f64 (sqrt.f64 U) (/.f64 1 U)))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (/.f64 J U)))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (/.f64 J U)))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 U U) J)))
(*.f64 (cbrt.f64 (*.f64 U (/.f64 U J))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (/.f64 J U))))
(/.f64 (*.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (cbrt.f64 (/.f64 J U)))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (/.f64 U (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 U (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 U (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 U) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 U (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 U (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(*.f64 (/.f64 U 1) (/.f64 U J))
(*.f64 U (/.f64 U J))
(*.f64 (/.f64 U (neg.f64 J)) (neg.f64 U))
(/.f64 (*.f64 (neg.f64 U) 1) (/.f64 (neg.f64 J) U))
(*.f64 (neg.f64 U) (/.f64 U (neg.f64 J)))
(*.f64 (*.f64 (/.f64 U J) 1) U)
(*.f64 U (/.f64 U J))
(*.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(*.f64 U (/.f64 U J))
(*.f64 (*.f64 (/.f64 U J) (sqrt.f64 U)) (sqrt.f64 U))
(*.f64 U (/.f64 U J))
(pow.f64 (/.f64 (*.f64 U U) J) 1)
(*.f64 U (/.f64 U J))
(pow.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3) 1/3)
(*.f64 U (/.f64 U J))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 U U) J)) 3)
(*.f64 U (/.f64 U J))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 U U) J)) 2)
(*.f64 U (/.f64 U J))
(pow.f64 (/.f64 J (*.f64 U U)) -1)
(*.f64 U (/.f64 U J))
(pow.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)) 1/3)
(*.f64 U (/.f64 U J))
(pow.f64 (/.f64 (/.f64 J (*.f64 U U)) 1) -1)
(*.f64 U (/.f64 U J))
(neg.f64 (/.f64 U (/.f64 (neg.f64 J) U)))
(/.f64 (*.f64 (neg.f64 U) 1) (/.f64 (neg.f64 J) U))
(*.f64 (neg.f64 U) (/.f64 U (neg.f64 J)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 2))
(sqrt.f64 (pow.f64 (*.f64 U (/.f64 U J)) 2))
(fabs.f64 (*.f64 U (/.f64 U J)))
(log.f64 (exp.f64 (/.f64 (*.f64 U U) J)))
(*.f64 U (/.f64 U J))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 U U) J))))
(*.f64 U (/.f64 U J))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 U U) J) 3))
(*.f64 U (/.f64 U J))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (/.f64 J U) 3)))
(*.f64 U (/.f64 U J))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 U U) J)))
(*.f64 U (/.f64 U J))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 U U) J)))
(*.f64 U (/.f64 U J))
(exp.f64 (log.f64 (/.f64 (*.f64 U U) J)))
(*.f64 U (/.f64 U J))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 U U) J)) 1))
(*.f64 U (/.f64 U J))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 U J) 2))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (fma.f64 (pow.f64 (/.f64 U J) 4) 1/64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 U J) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (/.f64 U J) 4) -1/64)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (/.f64 U J) 4) -1/64)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))))
(pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 3)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 2)
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) 1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/8 (pow.f64 (/.f64 U J) 2))) (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)))
(pow.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))
(log.f64 (exp.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (exp.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2)) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))) (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (exp.f64 1/8) (pow.f64 (/.f64 U J) 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K))) 3))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))) 1))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 (/.f64 (*.f64 U U) J) (*.f64 (/.f64 1 J) 1/8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (/.f64 U J) 2) 1/8 (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 1/8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 2) 1/64)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) 1/64)) (*.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (pow.f64 (/.f64 U J) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (*.f64 (sqrt.f64 1/8) (/.f64 U J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 1/8)) (*.f64 (/.f64 U J) (sqrt.f64 1/8)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 (sqrt.f64 1/8) (sqrt.f64 1/8))))
(fma.f64 (/.f64 U J) (*.f64 (/.f64 U J) 1/8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (/.f64 (*.f64 U U) J)) (/.f64 1 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (/.f64 (*.f64 U U) J) (cbrt.f64 J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 U U) (*.f64 (cbrt.f64 J) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (pow.f64 (cbrt.f64 J) 2)) (*.f64 U (/.f64 U (*.f64 J (cbrt.f64 J)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (sqrt.f64 J)) (/.f64 (/.f64 (*.f64 U U) J) (sqrt.f64 J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (sqrt.f64 J)) (/.f64 (*.f64 U U) (*.f64 (sqrt.f64 J) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (/.f64 1/8 (sqrt.f64 J)) (*.f64 U (/.f64 (/.f64 U J) (sqrt.f64 J))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 1/8 (/.f64 U J)) (/.f64 U J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (pow.f64 (/.f64 U J) 2) (cos.f64 (*.f64 1/2 K)))

localize47.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
0.3b
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
0.3b
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
Compiler

Compiled 42 to 33 computations (21.4% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
K
@inf
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
1.0ms
K
@-inf
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
0.0ms
K
@0
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
0.0ms
K
@inf
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
0.0ms
K
@-inf
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))

rewrite55.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
492×log-prod_binary64
364×exp-prod_binary64
339×prod-exp_binary64
283×pow-prod-down_binary64
268×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01227
125027
2254927
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 8)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2)) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 K 1/2))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 K 1/2))) (sin.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 K 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) 3/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2))))))

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
866×fma-def_binary64
509×log-prod_binary64
416×unswap-sqr_binary64
321×distribute-rgt-in_binary64
307×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02384294968713
15291398
215551383
363451383
Stop Event
node limit
Counts
124 → 131
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -3/8 (pow.f64 K 2)))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (*.f64 -3/8 (pow.f64 K 2))))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 K 2)) (*.f64 -61/15360 (pow.f64 K 6)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 0 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 8)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2)) 2))
(+.f64 0 (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 K 1/2))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 K 1/2))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) 1/6)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9) 1/9)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) 3/2)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) 2/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) 3/2))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2))
Outputs
1
(+.f64 1 (*.f64 -3/8 (pow.f64 K 2)))
(+.f64 1 (*.f64 -3/8 (*.f64 K K)))
(fma.f64 -3/8 (*.f64 K K) 1)
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (*.f64 -3/8 (pow.f64 K 2))))
(fma.f64 7/128 (pow.f64 K 4) (+.f64 1 (*.f64 -3/8 (*.f64 K K))))
(fma.f64 7/128 (pow.f64 K 4) (fma.f64 -3/8 (*.f64 K K) 1))
(fma.f64 -3/8 (*.f64 K K) (fma.f64 7/128 (pow.f64 K 4) 1))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 K 2)) (*.f64 -61/15360 (pow.f64 K 6)))))
(fma.f64 7/128 (pow.f64 K 4) (+.f64 1 (fma.f64 -3/8 (*.f64 K K) (*.f64 -61/15360 (pow.f64 K 6)))))
(+.f64 (fma.f64 -61/15360 (pow.f64 K 6) (*.f64 -3/8 (*.f64 K K))) (fma.f64 7/128 (pow.f64 K 4) 1))
(fma.f64 7/128 (pow.f64 K 4) (fma.f64 -3/8 (*.f64 K K) (fma.f64 -61/15360 (pow.f64 K 6) 1)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (*.f64 K K) 1)
(fma.f64 (*.f64 K K) -1/8 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 (pow.f64 K 4) 1/384))
(fma.f64 (*.f64 K K) -1/8 (fma.f64 (pow.f64 K 4) 1/384 1))
(fma.f64 K (*.f64 K -1/8) (fma.f64 (pow.f64 K 4) 1/384 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 (pow.f64 K 4) 1/384)))
(+.f64 (fma.f64 (*.f64 K K) -1/8 1) (fma.f64 (pow.f64 K 6) -1/46080 (*.f64 (pow.f64 K 4) 1/384)))
(fma.f64 K (*.f64 K -1/8) (fma.f64 (pow.f64 K 6) -1/46080 (fma.f64 (pow.f64 K 4) 1/384 1)))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 J (fma.f64 (*.f64 K K) 1/4 -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 -2 (*.f64 (pow.f64 K 4) -1/192))))
(*.f64 J (+.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 (pow.f64 K 4) -1/192 -2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (fma.f64 -1/192 (*.f64 (pow.f64 K 4) J) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (fma.f64 -2 J (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) -1/192) (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 J (+.f64 (fma.f64 (*.f64 K K) 1/4 -2) (fma.f64 (pow.f64 K 4) -1/192 (*.f64 (pow.f64 K 6) 1/23040))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(-.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5/2) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 8)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 8)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3/2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9)) 1/3))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 3)
(+.f64 0 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 K 1/2))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 K 1/2))) (sin.f64 1)))
(fma.f64 (cos.f64 (+.f64 1 (*.f64 K 1/2))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (*.f64 K 1/2))) (sin.f64 1)))
(fma.f64 (cos.f64 (fma.f64 K 1/2 1)) (cos.f64 1) (*.f64 (sin.f64 (fma.f64 K 1/2 1)) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(cos.f64 (*.f64 K 1/2))
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 K 1/2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(cos.f64 (*.f64 K 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 1/2)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) 1/6)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9) 1/18) (pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 9) 1/18))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) 3/2)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) 1/3) (pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3/2)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(cos.f64 (*.f64 K 1/2))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) 3/2))
(cos.f64 (*.f64 K 1/2))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1/3))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 3))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 2))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))

localize105.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))
0.3b
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
6.9b
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))
Compiler

Compiled 133 to 99 computations (25.6% saved)

series53.0ms (0.3%)

Counts
1 → 20
Calls

9 calls:

TimeVariablePointExpression
32.0ms
J
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
9.0ms
K
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
3.0ms
U
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
2.0ms
J
@inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
2.0ms
J
@-inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)

rewrite60.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
924×log-prod_binary64
296×expm1-udef_binary64
296×log1p-udef_binary64
250×log-pow_binary64
183×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01932
139632
2486332
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) J) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))))))

simplify142.0ms (0.8%)

Algorithm
egg-herbie
Rules
938×associate-/l*_binary64
329×associate-*r*_binary64
320×associate-*l*_binary64
259×*-commutative_binary64
202×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03445457
110494928
241424699
Stop Event
node limit
Counts
66 → 119
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)) J))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)) J))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (sqrt.f64 (/.f64 1 J))))) 2)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)))) (*.f64 1/256 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)))) (*.f64 1/256 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (pow.f64 U 6)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3))))) (pow.f64 J 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 2))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3))))) (pow.f64 J 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U)))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (+.f64 J J))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) J)
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1) (+.f64 J J))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) J) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2) J)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(log.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
Outputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)))
(*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -2))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 (sqrt.f64 -2) 2))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -2) (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)) J))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))))
(fma.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (sqrt.f64 -2) 2) (/.f64 J (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (sqrt.f64 (/.f64 1 J))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) 2)))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)))))
(fma.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 -2 J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2))) (*.f64 -2 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256 (*.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (sqrt.f64 (/.f64 1 J))))) 2)))) (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -2) (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))
(fma.f64 (fma.f64 -2 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) U)) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (sqrt.f64 (/.f64 1 J))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 -2 J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) 1/4))) (pow.f64 K 4) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)) J))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (sqrt.f64 (/.f64 1 J))))) 2)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (*.f64 (sqrt.f64 (/.f64 1 J)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))))
(fma.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (sqrt.f64 -2) 2) (/.f64 J (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (sqrt.f64 (/.f64 1 J))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) 2)))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 (pow.f64 K 6) (fma.f64 (+.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (sqrt.f64 (/.f64 1 J))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) 2)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))) (pow.f64 (sqrt.f64 -2) 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (sqrt.f64 (/.f64 1 J))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) 2)) (/.f64 J (*.f64 (pow.f64 (sqrt.f64 -2) 2) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 (sqrt.f64 -2) 2))))))
(fma.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 -2 J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2))) (*.f64 -2 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256 (*.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (sqrt.f64 (/.f64 1 J))))) 2)))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -2) (*.f64 (pow.f64 K 6) (fma.f64 -2 (+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) U)))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16))))) (/.f64 (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256 (*.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (sqrt.f64 (/.f64 1 J))))) 2)) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256 (*.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (sqrt.f64 (/.f64 1 J))))) 2)) J) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))))))))
(fma.f64 (fma.f64 -2 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) U)) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (sqrt.f64 (/.f64 1 J))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 -2 J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) 1/4))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (pow.f64 K 6) (fma.f64 -2 (+.f64 (+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 1/2 (*.f64 J (fma.f64 (*.f64 (/.f64 U J) (*.f64 (/.f64 U J) -5/384)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U U)))))) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (*.f64 1/12288 (*.f64 (/.f64 U J) U)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) U)) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (sqrt.f64 (/.f64 1 J))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))) 2)) J) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) U)) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 -1/2 J) (*.f64 (/.f64 U J) (*.f64 -5/384 U)))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (pow.f64 (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (sqrt.f64 (/.f64 1 J))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))) 2)) J) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) -1/16) (*.f64 1/4 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))) 1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 U U) J))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (/.f64 -1/4 (*.f64 (/.f64 J U) (/.f64 (cos.f64 (*.f64 K 1/2)) U))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 U J) U)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)))) (*.f64 1/256 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2))) (/.f64 (*.f64 1/256 (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))) (pow.f64 U 4) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 U U) J)))))
(fma.f64 (fma.f64 2 (+.f64 (/.f64 (/.f64 1/128 (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2)) (/.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 3))) (pow.f64 U 4) (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (/.f64 -1/4 (*.f64 (/.f64 J U) (/.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(fma.f64 (fma.f64 2 (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) (/.f64 -1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))) (pow.f64 U 4) (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 U J) U))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)))) (*.f64 1/256 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (pow.f64 U 6)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2))) (/.f64 (*.f64 1/256 (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))) (pow.f64 U 4) (fma.f64 (fma.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (*.f64 1/16 (/.f64 (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (/.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2)))))) (pow.f64 U 6) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -2) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 U U) J))))))
(fma.f64 (fma.f64 2 (+.f64 (/.f64 (/.f64 1/128 (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2)) (/.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 J 3))) (pow.f64 U 4) (fma.f64 (fma.f64 -2 (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (*.f64 1/16 (/.f64 (+.f64 (/.f64 (/.f64 1/128 (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (/.f64 1/8 (/.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (+.f64 (/.f64 (/.f64 1/128 (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) 2))))) (pow.f64 U 6) (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (/.f64 -1/4 (*.f64 (/.f64 J U) (/.f64 (cos.f64 (*.f64 K 1/2)) U))))))
(fma.f64 (fma.f64 2 (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) (/.f64 -1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))) (pow.f64 U 4) (fma.f64 (fma.f64 -2 (-.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (*.f64 (/.f64 -1/16 (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))) (*.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (+.f64 (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (pow.f64 U 6) (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 U J) U)))))
(*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sqrt.f64 -2) 2)) U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U)))
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sqrt.f64 -2) 2)) U) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (sqrt.f64 -2) 2)))))
(fma.f64 -1 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (/.f64 U -2) (*.f64 J J))))
(fma.f64 -1 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J (*.f64 J -2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3))))) (pow.f64 J 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (sqrt.f64 -2) 2)))) (fma.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 (/.f64 1 (pow.f64 U 3)))) (sqrt.f64 1/2))) 2)) (pow.f64 (sqrt.f64 -2) 2) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3)) (pow.f64 (sqrt.f64 -2) 2))))) (pow.f64 J 4) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sqrt.f64 -2) 2)) U)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (/.f64 U -2) (*.f64 J J))) (fma.f64 -1 U (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) -4)) (*.f64 -2 (-.f64 (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3)) (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 U 3))) 1/2)) 2)))) (pow.f64 J 4))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J (*.f64 J -2))) (fma.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 -1/4 (pow.f64 U 3))) (*.f64 -2 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 1/2) (/.f64 1 (pow.f64 U 3)))) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))))) (pow.f64 J 4) (neg.f64 U)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 J 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 2))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 U 3))))) 2)) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3))))) (pow.f64 J 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) U)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (sqrt.f64 -2) 2)))) (fma.f64 (fma.f64 (pow.f64 (sqrt.f64 -2) 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 (/.f64 1 (pow.f64 U 3)))) (sqrt.f64 1/2))) 2)) (*.f64 U U))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 2) (-.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 (/.f64 1 (pow.f64 U 3)))) (sqrt.f64 1/2))) 2))) (*.f64 U U))))) (pow.f64 J 6) (fma.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 (/.f64 1 (pow.f64 U 3)))) (sqrt.f64 1/2))) 2)) (pow.f64 (sqrt.f64 -2) 2) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 U 3)) (pow.f64 (sqrt.f64 -2) 2))))) (pow.f64 J 4) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sqrt.f64 -2) 2)) U))))
(+.f64 (fma.f64 (fma.f64 -2 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))) (*.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (-.f64 (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3)) (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 U 3))) 1/2)) 2))) (*.f64 U U)))) (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 -1/4 (/.f64 (*.f64 U U) (-.f64 (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3)) (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 U 3))) 1/2)) 2))))))) (pow.f64 J 6) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) -4)) (*.f64 -2 (-.f64 (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 U 3)) (pow.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 U 3))) 1/2)) 2)))) (pow.f64 J 4))) (fma.f64 -1 U (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (/.f64 U -2) (*.f64 J J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J (*.f64 J -2))) (fma.f64 (fma.f64 -2 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (*.f64 U U) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 1/2) (/.f64 1 (pow.f64 U 3)))) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)))))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 1/2) (/.f64 1 (pow.f64 U 3)))) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))) (/.f64 (*.f64 U U) (*.f64 -2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (pow.f64 J 6) (fma.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 -1/4 (pow.f64 U 3))) (*.f64 -2 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 1/2) (/.f64 1 (pow.f64 U 3)))) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3))))) (pow.f64 J 4) (neg.f64 U))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 2 (log.f64 (fabs.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (cbrt.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (sqrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (*.f64 J -2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (*.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (+.f64 J J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 1/4))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))) 2)) (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) J)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (*.f64 (cbrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (cbrt.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))) (sqrt.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (*.f64 J -2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 1) (+.f64 J J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) J) -2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2) J)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) -8)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))) 3) -8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) -2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) 3) -8)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J)))) 3) -8)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))))

eval1.5s (8.9%)

Compiler

Compiled 65248 to 43661 computations (33.1% saved)

prune410.0ms (2.4%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New107591084
Fresh5813
Picked101
Done257
Total1083221105
Error
0b
Counts
1105 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
30.0b
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
45.8b
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
44.6b
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
45.6b
(/.f64 (*.f64 4 (-.f64 (*.f64 (*.f64 (*.f64 J 1/8) (*.f64 J 1/8)) (pow.f64 (/.f64 U J) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (*.f64 (*.f64 J -2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
51.0b
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
51.1b
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
15.8b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
28.9b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3))
28.7b
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
29.1b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
29.3b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
7.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
50.2b
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
28.6b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
28.6b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
28.6b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
28.8b
(*.f64 (*.f64 -2 J) (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
43.9b
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
24.8b
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
42.1b
(*.f64 -2 J)
49.8b
(neg.f64 U)
45.9b
U
Compiler

Compiled 666 to 521 computations (21.8% saved)

localize29.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 U J))
0.1b
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
7.0b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
Compiler

Compiled 59 to 38 computations (35.6% saved)

series10.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
J
@inf
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
2.0ms
K
@inf
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
1.0ms
K
@0
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
1.0ms
J
@0
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
1.0ms
K
@-inf
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))

rewrite87.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
791×log-prod_binary64
404×pow2_binary64
286×pow1/3_binary64
280×expm1-udef_binary64
280×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01636
133036
2392636
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))))))

simplify102.0ms (0.6%)

Algorithm
egg-herbie
Rules
974×fma-def_binary64
556×log-prod_binary64
353×*-commutative_binary64
352×unswap-sqr_binary64
344×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02012650
15442525
218672441
377182441
Stop Event
node limit
Counts
102 → 125
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 K 6) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 0 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) 1)
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 1))
(+.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
Outputs
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(-.f64 (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (fma.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 J 6)) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -4 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 U U) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/512 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 U U) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/512 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 K (*.f64 K J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J (fma.f64 (*.f64 K 1/4) K -2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (fma.f64 -1/192 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 4))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (+.f64 (*.f64 J (*.f64 (*.f64 1/4 K) K)) (*.f64 J (*.f64 -1/192 (pow.f64 K 4))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J (+.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 -1/192 (pow.f64 K 4) -2))))
(+.f64 (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 K 6) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 1/23040 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 6))) (fma.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (fma.f64 -1/192 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 4))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(+.f64 (fma.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (+.f64 (*.f64 J (*.f64 1/23040 (pow.f64 K 6))) (*.f64 J (*.f64 (*.f64 1/4 K) K)))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (pow.f64 K 6) (*.f64 J 1/23040)) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J (+.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 -1/192 (pow.f64 K 4) -2)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 1/64 (cos.f64 (*.f64 1/2 K))) (pow.f64 U 4)) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 U U) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/512 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(-.f64 (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (fma.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 J 6)) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -4 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 (/.f64 2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (fma.f64 4 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 1/4 K) K)))
(*.f64 J (fma.f64 (*.f64 K 1/4) K -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (fma.f64 -2 J (*.f64 -1/192 (*.f64 J (pow.f64 K 4)))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 -2 (*.f64 -1/192 (pow.f64 K 4)))))
(*.f64 J (+.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 -1/192 (pow.f64 K 4) -2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (fma.f64 -2 J (fma.f64 -1/192 (*.f64 J (pow.f64 K 4)) (*.f64 1/23040 (*.f64 J (pow.f64 K 6))))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (fma.f64 -2 J (*.f64 J (+.f64 (*.f64 -1/192 (pow.f64 K 4)) (*.f64 1/23040 (pow.f64 K 6))))))
(*.f64 J (+.f64 (fma.f64 (*.f64 K 1/4) K -2) (fma.f64 -1/192 (pow.f64 K 4) (*.f64 1/23040 (pow.f64 K 6)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 0 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2) 1/2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3) 1/3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)) 1/3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) 1/3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 1))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(+.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2) 1/2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))

localize18.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.0b
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
Compiler

Compiled 31 to 17 computations (45.2% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
J
@0
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
1.0ms
K
@inf
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
1.0ms
K
@0
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
0.0ms
J
@inf
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
0.0ms
J
@-inf
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
452×log-prod_binary64
370×prod-exp_binary64
354×prod-diff_binary64
339×exp-prod_binary64
300×pow-prod-down_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0913
120011
2257211
Stop Event
node limit
Counts
1 → 68
Calls
Call 1
Inputs
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) 1/64))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) J) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 (pow.f64 K 6) 1/64 -8)) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))) (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 K (*.f64 K 1/4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (log.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) (*.f64 (log.f64 J) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (*.f64 (log.f64 J) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J -2 (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 K (*.f64 K 1/4)) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 J (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 K (*.f64 (*.f64 K 1/4) J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 K K) (*.f64 1/4 J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 K (*.f64 K 1/4)) J (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (cbrt.f64 (*.f64 K (*.f64 K 1/4))) J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 K 1/2) (*.f64 (*.f64 K 1/2) J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) 2) (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (cbrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J K) (*.f64 K 1/4) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 K K)) 1/4 (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J 1/4) (*.f64 K K) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16))) (cbrt.f64 (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 K 1/2)) (*.f64 K 1/2) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (*.f64 K 1/2) (cbrt.f64 J)) 2) (cbrt.f64 J) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 K (*.f64 K 1/4)) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J -2))))))

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
575×fma-def_binary64
480×cancel-sign-sub-inv_binary64
338×fma-neg_binary64
303×*-commutative_binary64
242×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01991233
14961199
214171186
355141185
Stop Event
node limit
Counts
92 → 98
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 1/4 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 1/4 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(+.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(+.f64 0 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))
(+.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) 1/64))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) J) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (*.f64 J (fma.f64 (pow.f64 K 6) 1/64 -8)) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))
(/.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 1)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))) (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1) 1))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 K (*.f64 K 1/4) -2))))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (log.f64 J)))
(exp.f64 (+.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (*.f64 (log.f64 J) 1)))
(fma.f64 J -2 (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 J (*.f64 K (*.f64 K 1/4)) (*.f64 J -2))
(fma.f64 -2 J (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 K (*.f64 (*.f64 K 1/4) J) (*.f64 J -2))
(fma.f64 (*.f64 K K) (*.f64 1/4 J) (*.f64 J -2))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 J -2))
(fma.f64 (*.f64 K (*.f64 K 1/4)) J (*.f64 J -2))
(fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 1 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (cbrt.f64 (*.f64 K (*.f64 K 1/4))) J) (*.f64 J -2))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(fma.f64 (*.f64 K 1/2) (*.f64 (*.f64 K 1/2) J) (*.f64 J -2))
(fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) 2) (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (cbrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 J -2))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(fma.f64 (*.f64 J K) (*.f64 K 1/4) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K K)) 1/4 (*.f64 J -2))
(fma.f64 (*.f64 J 1/4) (*.f64 K K) (*.f64 J -2))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16))) (cbrt.f64 (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K 1/2)) (*.f64 K 1/2) (*.f64 J -2))
(fma.f64 (pow.f64 (*.f64 (*.f64 K 1/2) (cbrt.f64 J)) 2) (cbrt.f64 J) (*.f64 J -2))
(fma.f64 (*.f64 (*.f64 K (*.f64 K 1/4)) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J -2))
Outputs
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 1/4 (*.f64 (pow.f64 K 2) J))
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 K (*.f64 K (*.f64 1/4 J)))
(*.f64 1/4 (*.f64 K (*.f64 K J)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(*.f64 1/4 (*.f64 (pow.f64 K 2) J))
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 K (*.f64 K (*.f64 1/4 J)))
(*.f64 1/4 (*.f64 K (*.f64 K J)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 0 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) 1/64))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) 1/64))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 J (*.f64 K K))) 2) (*.f64 J (*.f64 -2 (*.f64 1/4 (*.f64 J (*.f64 K K))))))))
(/.f64 (*.f64 (pow.f64 J 3) (fma.f64 (pow.f64 K 6) 1/64 -8)) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 (*.f64 1/4 K) (*.f64 K J)) 2) (*.f64 J (*.f64 -1/2 (*.f64 K (*.f64 K J)))))))
(/.f64 (pow.f64 J 3) (/.f64 (fma.f64 (*.f64 K (*.f64 K (*.f64 1/4 J))) (*.f64 J (fma.f64 K (*.f64 1/4 K) 2)) (*.f64 4 (*.f64 J J))) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(/.f64 (pow.f64 J 3) (/.f64 (fma.f64 (*.f64 J J) (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 J (*.f64 1/2 (*.f64 K (*.f64 K J))))) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(/.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(/.f64 (*.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) J) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))
(/.f64 J (/.f64 (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 K (*.f64 1/4 K) 2) 4) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(*.f64 (/.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4)) J)
(*.f64 J (/.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) (fma.f64 1/4 (*.f64 (fma.f64 K (*.f64 1/4 K) 2) (*.f64 K K)) 4)))
(/.f64 J (/.f64 (fma.f64 K (*.f64 (*.f64 1/4 K) (fma.f64 1/4 (*.f64 K K) 2)) 4) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 J (/.f64 (+.f64 -2 (*.f64 -1/4 (*.f64 K K))) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))))
(*.f64 (/.f64 J (fma.f64 -1/4 (*.f64 K K) -2)) (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)))
(*.f64 (fma.f64 (pow.f64 K 4) -1/16 4) (/.f64 J (fma.f64 K (*.f64 K -1/4) -2)))
(*.f64 J (/.f64 (fma.f64 (pow.f64 K 4) -1/16 4) (fma.f64 K (*.f64 K -1/4) -2)))
(/.f64 (*.f64 J (fma.f64 (pow.f64 K 6) 1/64 -8)) (fma.f64 (*.f64 K (*.f64 K 1/4)) (fma.f64 K (*.f64 K 1/4) 2) 4))
(/.f64 J (/.f64 (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 K (*.f64 1/4 K) 2) 4) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(*.f64 (/.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4)) J)
(*.f64 J (/.f64 (fma.f64 (pow.f64 K 6) 1/64 -8) (fma.f64 1/4 (*.f64 (fma.f64 K (*.f64 1/4 K) 2) (*.f64 K K)) 4)))
(/.f64 J (/.f64 (fma.f64 K (*.f64 (*.f64 1/4 K) (fma.f64 1/4 (*.f64 K K) 2)) 4) (fma.f64 (pow.f64 K 6) 1/64 -8)))
(/.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 J (/.f64 (+.f64 -2 (*.f64 -1/4 (*.f64 K K))) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))))
(*.f64 (/.f64 J (fma.f64 -1/4 (*.f64 K K) -2)) (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)))
(*.f64 (fma.f64 (pow.f64 K 4) -1/16 4) (/.f64 J (fma.f64 K (*.f64 K -1/4) -2)))
(*.f64 J (/.f64 (fma.f64 (pow.f64 K 4) -1/16 4) (fma.f64 K (*.f64 K -1/4) -2)))
(pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 1)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2) 1/2)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3) 1/3)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 3)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 2)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))) (sqrt.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))) (sqrt.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K 1/4) -2)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)) 3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 1/3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2)))) 2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K 1/4) -2))) 1) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 K (*.f64 K 1/4) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (log.f64 J)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) (*.f64 (log.f64 J) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K 1/4) -2)) 1) (*.f64 (log.f64 J) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 J -2 (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 J (*.f64 K (*.f64 K 1/4)) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 -2 J (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 K (*.f64 (*.f64 K 1/4) J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 K K) (*.f64 1/4 J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 K (*.f64 K 1/4)) J (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 1 (*.f64 J (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (cbrt.f64 (*.f64 K (*.f64 K 1/4))) J) (*.f64 J -2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 J (cbrt.f64 (*.f64 1/4 (*.f64 K K)))) (*.f64 J -2))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (cbrt.f64 (*.f64 K (*.f64 1/4 K))))))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (cbrt.f64 (*.f64 1/4 (*.f64 K K))))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 K 1/2) (*.f64 (*.f64 K 1/2) J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 K (*.f64 K 1/4))) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) 2) (cbrt.f64 (*.f64 J (*.f64 K (*.f64 K 1/4)))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (cbrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 (sqrt.f64 J) (*.f64 K 1/2)) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 K (*.f64 K 1/4))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J K) (*.f64 K 1/4) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J (*.f64 K K)) 1/4 (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J 1/4) (*.f64 K K) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16))) (cbrt.f64 (*.f64 K (*.f64 K 1/4))) (*.f64 J -2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 J (cbrt.f64 (*.f64 1/4 (*.f64 K K)))) (*.f64 J -2))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (cbrt.f64 (*.f64 K (*.f64 1/4 K))))))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/16)) (cbrt.f64 (*.f64 1/4 (*.f64 K K))))))
(fma.f64 (*.f64 J (*.f64 K 1/2)) (*.f64 K 1/2) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (*.f64 (*.f64 K 1/2) (cbrt.f64 J)) 2) (cbrt.f64 J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 (*.f64 K (*.f64 K 1/4)) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))

localize51.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
0.2b
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
0.3b
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
Compiler

Compiled 44 to 35 computations (20.5% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
K
@0
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@-inf
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
0.0ms
K
@inf
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@-inf
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@0
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
522×log-prod_binary64
335×pow-prod-down_binary64
329×prod-diff_binary64
328×fma-def_binary64
295×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01239
125727
2333527
Stop Event
node limit
Counts
3 → 163
Calls
Call 1
Inputs
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (neg.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1) (-.f64 1 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 K 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (sin.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (-.f64 1 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2)) (-.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 K 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (-.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 (*.f64 K 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) (-.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 -2 J) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J) (*.f64 -1 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 J (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 J (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J -2 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J -2 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 J) 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 J) 1 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 -2 J) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))))))

simplify103.0ms (0.6%)

Algorithm
egg-herbie
Rules
553×unswap-sqr_binary64
453×cancel-sign-sub-inv_binary64
395×times-frac_binary64
261×fma-neg_binary64
248×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03583213
18073102
227973099
Stop Event
node limit
Counts
211 → 241
Calls
Call 1
Inputs
2
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 2 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 2 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))
(*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))
(/.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))
(/.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (neg.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) 1/2)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) -1)
(pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))
(fma.f64 1 (cos.f64 (*.f64 K 1/2)) 1)
(fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) -1)
(fma.f64 (cos.f64 (*.f64 K 1/2)) 1 1)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 1)
(fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)
(fma.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1 -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 1)
(+.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1))
(+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(+.f64 (cos.f64 (*.f64 K 1/2)) 0)
(+.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)
(+.f64 0 (cos.f64 (*.f64 K 1/2)))
(+.f64 -1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (-.f64 1 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2)) (-.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)
(pow.f64 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(cos.f64 (*.f64 K 1/2))
(hypot.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (-.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1))
(fma.f64 1 (cos.f64 (*.f64 K 1/2)) 0)
(fma.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)
(fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)
(fma.f64 (cos.f64 (*.f64 K 1/2)) 1 0)
(fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1 -1)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 0)
(fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 0)
(fma.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)) -1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0)
(fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 0)
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) (-.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) 1)
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(+.f64 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(+.f64 (*.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 -2 J) -1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1)
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1))
(fma.f64 1 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 1 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J) (*.f64 -1 (*.f64 -2 J)))
(fma.f64 -2 J (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 -2 J (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 J -2 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 J -2 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (*.f64 -2 J) 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (*.f64 -2 J) 1 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 -2 J) -1))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
Outputs
2
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 2)
(fma.f64 -1/8 (*.f64 K K) 2)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 2 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 2) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 1/384 (pow.f64 K 4) 2))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 2 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 2) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 2) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(+.f64 1 (cos.f64 (*.f64 1/2 K)))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (*.f64 K K) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 1/384 (pow.f64 K 4) 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (fma.f64 -1/8 (*.f64 K K) 1))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 -2 (*.f64 (pow.f64 K 4) -1/192))))
(*.f64 J (+.f64 (+.f64 -2 (*.f64 (*.f64 K K) 1/4)) (*.f64 (pow.f64 K 4) -1/192)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (fma.f64 -1/192 (*.f64 (pow.f64 K 4) J) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (fma.f64 -2 J (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) -1/192) (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 J (+.f64 (+.f64 -2 (*.f64 (*.f64 K K) 1/4)) (+.f64 (*.f64 (pow.f64 K 4) -1/192) (*.f64 (pow.f64 K 6) 1/23040))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (-.f64 (+.f64 (*.f64 1/2 (cos.f64 K)) 3/2) (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (neg.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (neg.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (neg.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(/.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) 1/2)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 3)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1) (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) -1)
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 K 1/2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 K)))) -1)
(/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(expm1.f64 (log.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))))
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1 (cos.f64 (*.f64 K 1/2)) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) -1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) 1 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 1)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)) 1)
(fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 1)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 1)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)) 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)))))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1 -1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) -1)
(+.f64 1 (cos.f64 (*.f64 K 1/2)))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 1)
(fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 1)
(+.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1))
(cos.f64 (*.f64 K 1/2))
(+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 K 1/2)) 0)
(cos.f64 (*.f64 K 1/2))
(+.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)
(cos.f64 (*.f64 K 1/2))
(+.f64 0 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 K 1/2))
(+.f64 -1 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 K 1/2)))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 K 1/2))
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (-.f64 1 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1))))
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (neg.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2) (-.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2)) (-.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 2)) (-.f64 2 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(pow.f64 (/.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) -1)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(cos.f64 (*.f64 K 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 K 1/2))
(hypot.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (-.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 K 1/2)))))
(hypot.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (+.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 K)) (cos.f64 (*.f64 K 1/2))))))
(hypot.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (-.f64 (fma.f64 1/2 (cos.f64 K) 1/2) (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))) 1))
(cos.f64 (*.f64 K 1/2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1))
(cos.f64 (*.f64 K 1/2))
(fma.f64 1 (cos.f64 (*.f64 K 1/2)) 0)
(cos.f64 (*.f64 K 1/2))
(fma.f64 1 (+.f64 1 (cos.f64 (*.f64 K 1/2))) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (cos.f64 (*.f64 K 1/2)) 1 0)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1 -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) 0)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))
(fma.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 0)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))
(fma.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 0)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) -1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))) 0)
(/.f64 1 (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))
(fma.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 1 (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)) -1)
(+.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1)))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 (cos.f64 (*.f64 K 1/2)) 2)) 0)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (+.f64 2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2))))
(fma.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(+.f64 (/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))) -1)
(+.f64 -1 (/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(+.f64 -1 (/.f64 (+.f64 1/2 (*.f64 (cos.f64 K) -1/2)) (-.f64 1 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1)) 1)
(cos.f64 (*.f64 K 1/2))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) 0)
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))) (expm1.f64 (*.f64 1/2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) (-.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 1) 1)
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 -2 J) -1))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(/.f64 (*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (*.f64 -2 J) (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 -2 (/.f64 (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))) (*.f64 J (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)))) (*.f64 -2 J))
(/.f64 (*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 J)) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 -2 J) (/.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (*.f64 -2 J) (+.f64 2 (cos.f64 (*.f64 K 1/2)))) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (+.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(/.f64 (*.f64 -2 J) (/.f64 (+.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 -2 (/.f64 (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))) (*.f64 J (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (+.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)))) (*.f64 -2 J))
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 -2 J) (/.f64 (+.f64 2 (cos.f64 (*.f64 K 1/2))) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (*.f64 -2 J) (+.f64 2 (cos.f64 (*.f64 K 1/2)))) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2))))) (+.f64 2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3) 1/3)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 3)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 3))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 1))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 1 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 1 (*.f64 -2 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J) (*.f64 -1 (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 -2 J (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 -2 J (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 J -2 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 J -2 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 J) 1 (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 J) 1 (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 J) (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 -2 J) -1))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 J (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 2)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 J (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 2)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 J (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 2)))
(fma.f64 (cbrt.f64 (*.f64 4 (*.f64 J J))) (cbrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(fma.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (*.f64 J J))) (*.f64 J (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 K 1/2)) -1)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))

localize60.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
0.1b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
0.7b
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
Compiler

Compiled 38 to 29 computations (23.7% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
K
@0
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
0.0ms
J
@0
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
0.0ms
K
@inf
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@-inf
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@-inf
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))

rewrite51.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
901×pow1_binary64
831×expm1-log1p-u_binary64
830×add-log-exp_binary64
830×log1p-expm1-u_binary64
813×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01126
120326
2225626
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 K 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 K 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))))

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
634×log-prod_binary64
523×fma-def_binary64
439×unswap-sqr_binary64
423×times-frac_binary64
289×*-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01571003
1376985
21461963
35922961
Stop Event
node limit
Counts
95 → 96
Calls
Call 1
Inputs
(-.f64 (E.f64) 1)
(-.f64 (+.f64 (E.f64) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2)))) 1)
(-.f64 (+.f64 (E.f64) (+.f64 (*.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4))) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2))))) 1)
(-.f64 (+.f64 (E.f64) (+.f64 (*.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4))) (+.f64 (*.f64 -31/46080 (*.f64 (E.f64) (pow.f64 K 6))) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2)))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
Outputs
(-.f64 (E.f64) 1)
(+.f64 (E.f64) -1)
(expm1.f64 1)
(-.f64 (+.f64 (E.f64) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2)))) 1)
(+.f64 (E.f64) (-.f64 (*.f64 (*.f64 -1/8 (E.f64)) (*.f64 K K)) 1))
(+.f64 (E.f64) (fma.f64 -1/8 (*.f64 (E.f64) (*.f64 K K)) -1))
(fma.f64 (E.f64) (*.f64 -1/8 (*.f64 K K)) (expm1.f64 1))
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (E.f64) -1)
(-.f64 (+.f64 (E.f64) (+.f64 (*.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4))) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2))))) 1)
(+.f64 (E.f64) (-.f64 (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4)) (*.f64 (*.f64 -1/8 (E.f64)) (*.f64 K K))) 1))
(+.f64 (fma.f64 -1/8 (*.f64 (E.f64) (*.f64 K K)) (*.f64 (pow.f64 K 4) (*.f64 (E.f64) 1/96))) (expm1.f64 1))
(+.f64 (expm1.f64 1) (*.f64 (E.f64) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/96 (pow.f64 K 4)))))
(-.f64 (+.f64 (E.f64) (+.f64 (*.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4))) (+.f64 (*.f64 -31/46080 (*.f64 (E.f64) (pow.f64 K 6))) (*.f64 -1/8 (*.f64 (E.f64) (pow.f64 K 2)))))) 1)
(+.f64 (E.f64) (-.f64 (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4)) (fma.f64 -31/46080 (*.f64 (E.f64) (pow.f64 K 6)) (*.f64 (*.f64 -1/8 (E.f64)) (*.f64 K K)))) 1))
(+.f64 (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 (E.f64) (*.f64 K K)) (*.f64 (pow.f64 K 6) (*.f64 (E.f64) -31/46080)))) (expm1.f64 1))
(+.f64 (expm1.f64 1) (fma.f64 (E.f64) (*.f64 -1/8 (*.f64 K K)) (*.f64 (E.f64) (+.f64 (*.f64 1/96 (pow.f64 K 4)) (*.f64 -31/46080 (pow.f64 K 6))))))
(+.f64 (*.f64 (E.f64) (+.f64 (*.f64 1/96 (pow.f64 K 4)) (*.f64 -31/46080 (pow.f64 K 6)))) (fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (E.f64) -1))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 J (fma.f64 (*.f64 K K) 1/4 -2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 -2 (*.f64 (pow.f64 K 4) -1/192))))
(*.f64 J (+.f64 (fma.f64 (pow.f64 K 4) -1/192 -2) (*.f64 (*.f64 K K) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (fma.f64 -2 J (fma.f64 -1/192 (*.f64 (pow.f64 K 4) J) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(fma.f64 1/4 (*.f64 K (*.f64 K J)) (fma.f64 -2 J (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) -1/192) (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 J (+.f64 (fma.f64 (*.f64 K K) 1/4 -2) (fma.f64 (pow.f64 K 6) 1/23040 (*.f64 (pow.f64 K 4) -1/192))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (*.f64 K K) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 (pow.f64 K 4) 1/384))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 (pow.f64 K 4) 1/384 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 (pow.f64 K 4) 1/384)))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 (pow.f64 K 4) 1/384 (*.f64 (pow.f64 K 6) -1/46080)))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 (pow.f64 K 4) 1/384 (fma.f64 (pow.f64 K 6) -1/46080 1)))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 3) -1) (+.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 3)) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (exp.f64 (cos.f64 (*.f64 K 1/2)))) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) 1))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 3)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))) 2)
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 2))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (+.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 K 1/2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2))
(cos.f64 (*.f64 K 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(cos.f64 (*.f64 K 1/2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(cos.f64 (*.f64 K 1/2))
(log.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 K 1/2))

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2)))
0.1b
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
0.2b
(pow.f64 (/.f64 U J) 2)
7.6b
(*.f64 J (pow.f64 (/.f64 U J) 2))
Compiler

Compiled 80 to 51 computations (36.3% saved)

series21.0ms (0.1%)

Counts
4 → 85
Calls

27 calls:

TimeVariablePointExpression
4.0ms
K
@-inf
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
2.0ms
J
@-inf
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
1.0ms
K
@inf
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
1.0ms
J
@inf
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
1.0ms
J
@0
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
863×log-prod_binary64
387×prod-diff_binary64
310×expm1-udef_binary64
310×log1p-udef_binary64
263×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01866
137158
2427156
Stop Event
node limit
Counts
4 → 104
Calls
Call 1
Inputs
(*.f64 J (pow.f64 (/.f64 U J) 2))
(pow.f64 (/.f64 U J) 2)
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (/.f64 U J) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) (pow.f64 J 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 U J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 (/.f64 1 J) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U J) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (*.f64 (/.f64 1 J) (/.f64 1 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (pow.f64 (/.f64 1 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) U) (/.f64 1 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (/.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 J (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U J) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 J U) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U U) (*.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (*.f64 (/.f64 J U) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (neg.f64 J) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) U) (*.f64 (neg.f64 J) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) 1) (*.f64 (neg.f64 J) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (neg.f64 U)) (*.f64 J (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (/.f64 U J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (/.f64 U J)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U J) U) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U J) (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 U J) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 3)) (fma.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2)) (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -1/4) (*.f64 J (pow.f64 (/.f64 U J) 2))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J -2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 1))))))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
363×associate-/l*_binary64
355×associate-/r*_binary64
299×log-prod_binary64
213×associate-*r*_binary64
204×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03093095
17592829
229172697
Stop Event
node limit
Counts
189 → 179
Calls
Call 1
Inputs
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) J)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 J))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J))))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (sqrt.f64 -2)) (sqrt.f64 J))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J)))))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (+.f64 (*.f64 -1/46080 (*.f64 (*.f64 (pow.f64 K 6) (sqrt.f64 -2)) (sqrt.f64 J))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (sqrt.f64 -2)) (sqrt.f64 J))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(+.f64 0 (*.f64 J (pow.f64 (/.f64 U J) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))) 1)
(pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 1)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 3)
(pow.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) (*.f64 J J)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (/.f64 U J) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(exp.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 1))
(+.f64 0 (pow.f64 (/.f64 U J) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)
(*.f64 U (*.f64 (/.f64 1 J) (/.f64 U J)))
(*.f64 (/.f64 U J) (/.f64 U J))
(*.f64 (pow.f64 (/.f64 U J) 2) 1)
(*.f64 1 (pow.f64 (/.f64 U J) 2))
(*.f64 (*.f64 U U) (*.f64 (/.f64 1 J) (/.f64 1 J)))
(*.f64 (*.f64 U U) (pow.f64 (/.f64 1 J) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) (/.f64 U J)))
(*.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) (/.f64 U J)))
(*.f64 (*.f64 (/.f64 U J) (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)))
(*.f64 (*.f64 (/.f64 U J) U) (/.f64 1 J))
(*.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)))
(/.f64 U (*.f64 (/.f64 J U) J))
(/.f64 U (*.f64 J (/.f64 J U)))
(/.f64 (/.f64 U J) (/.f64 J U))
(/.f64 1 (*.f64 (/.f64 J U) (/.f64 J U)))
(/.f64 (*.f64 U U) (*.f64 J J))
(/.f64 (neg.f64 U) (*.f64 (/.f64 J U) (neg.f64 J)))
(/.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (neg.f64 J) (neg.f64 J)))
(/.f64 (*.f64 (neg.f64 U) U) (*.f64 (neg.f64 J) J))
(/.f64 (*.f64 (neg.f64 U) 1) (*.f64 (neg.f64 J) (/.f64 J U)))
(/.f64 (*.f64 U (neg.f64 U)) (*.f64 J (neg.f64 J)))
(/.f64 (*.f64 U (/.f64 U J)) J)
(/.f64 (*.f64 (neg.f64 U) (/.f64 U J)) (neg.f64 J))
(/.f64 (*.f64 (/.f64 U J) U) J)
(/.f64 (*.f64 (/.f64 U J) (neg.f64 U)) (neg.f64 J))
(sqrt.f64 (pow.f64 (/.f64 U J) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))
(+.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))
(+.f64 0 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 1 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 3)) (fma.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2)) (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))
(pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/4) (*.f64 J (pow.f64 (/.f64 U J) 2))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 1))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (*.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J -2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 1))
Outputs
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) J)
(*.f64 U (/.f64 U J))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(pow.f64 (/.f64 U J) 2)
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(*.f64 U (*.f64 (/.f64 U J) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)))
(fma.f64 J -2 (*.f64 U (*.f64 (/.f64 U J) -1/4)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 K K)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 K K)) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (pow.f64 K 4)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2)))))
(+.f64 (*.f64 (*.f64 J -2) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))) (fma.f64 J -2 (*.f64 U (*.f64 (/.f64 U J) -1/4))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (+.f64 (*.f64 -1/8 (*.f64 K K)) 1))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (pow.f64 K 6)) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (pow.f64 K 4)) (*.f64 J (pow.f64 (sqrt.f64 -2) 2))))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (+.f64 (*.f64 (*.f64 J -2) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 J -2) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 1/384 (pow.f64 K 4)))) (fma.f64 J -2 (*.f64 U (*.f64 (/.f64 U J) -1/4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J))
(*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(*.f64 U (*.f64 (/.f64 U J) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(*.f64 -1/4 (*.f64 U (/.f64 U J)))
(*.f64 U (*.f64 (/.f64 U J) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) J)))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J (pow.f64 (sqrt.f64 -2) 2)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(fma.f64 -1/4 (*.f64 U (/.f64 U J)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 J))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J))))
(fma.f64 (sqrt.f64 -2) (sqrt.f64 J) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))))
(*.f64 (sqrt.f64 J) (+.f64 (sqrt.f64 -2) (*.f64 (*.f64 -1/8 (*.f64 K K)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 J) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (sqrt.f64 -2)))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (sqrt.f64 -2)) (sqrt.f64 J))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J)))))
(fma.f64 (sqrt.f64 -2) (sqrt.f64 J) (fma.f64 1/384 (*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 -2) (pow.f64 K 4))) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (sqrt.f64 -2) (sqrt.f64 J))))))
(fma.f64 (sqrt.f64 -2) (sqrt.f64 J) (*.f64 (sqrt.f64 J) (+.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (sqrt.f64 -2)) (*.f64 1/384 (*.f64 (sqrt.f64 -2) (pow.f64 K 4))))))
(*.f64 (sqrt.f64 J) (+.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 J)) (+.f64 (*.f64 -1/46080 (*.f64 (*.f64 (pow.f64 K 6) (sqrt.f64 -2)) (sqrt.f64 J))) (+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (sqrt.f64 -2)) (sqrt.f64 J))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) (sqrt.f64 -2)) (sqrt.f64 J))))))
(fma.f64 (sqrt.f64 -2) (sqrt.f64 J) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (sqrt.f64 -2) (sqrt.f64 J))) (fma.f64 1/384 (*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 -2) (pow.f64 K 4))) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))))))
(+.f64 (*.f64 (sqrt.f64 J) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 -2) (pow.f64 K 6))) (*.f64 1/384 (*.f64 (sqrt.f64 -2) (pow.f64 K 4))))) (*.f64 (sqrt.f64 J) (+.f64 (sqrt.f64 -2) (*.f64 (*.f64 -1/8 (*.f64 K K)) (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 J) (+.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (sqrt.f64 -2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 -2)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 -2) (sqrt.f64 J)))
(*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 J)))
(*.f64 (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 -2))
(+.f64 0 (*.f64 J (pow.f64 (/.f64 U J) 2)))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))) 1)
(*.f64 J (pow.f64 (/.f64 U J) 2))
(pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 1)
(*.f64 J (pow.f64 (/.f64 U J) 2))
(pow.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3) 1/3)
(*.f64 J (pow.f64 (/.f64 U J) 2))
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 3)
(*.f64 J (pow.f64 (/.f64 U J) 2))
(pow.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) 2)
(*.f64 J (pow.f64 (/.f64 U J) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 U J) 4) (*.f64 J J)))
(sqrt.f64 (*.f64 J (*.f64 J (pow.f64 (/.f64 U J) 4))))
(fabs.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)) J))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)))))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (/.f64 U J) 2) 3)))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3) (pow.f64 J 3)))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(exp.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (/.f64 U J) 2))) 1))
(*.f64 J (pow.f64 (/.f64 U J) 2))
(+.f64 0 (pow.f64 (/.f64 U J) 2))
(pow.f64 (/.f64 U J) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2))) 1)
(pow.f64 (/.f64 U J) 2)
(*.f64 U (*.f64 (/.f64 1 J) (/.f64 U J)))
(pow.f64 (/.f64 U J) 2)
(*.f64 (/.f64 U J) (/.f64 U J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (pow.f64 (/.f64 U J) 2) 1)
(pow.f64 (/.f64 U J) 2)
(*.f64 1 (pow.f64 (/.f64 U J) 2))
(pow.f64 (/.f64 U J) 2)
(*.f64 (*.f64 U U) (*.f64 (/.f64 1 J) (/.f64 1 J)))
(pow.f64 (/.f64 U J) 2)
(*.f64 (*.f64 U U) (pow.f64 (/.f64 1 J) 2))
(pow.f64 (/.f64 U J) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (cbrt.f64 (pow.f64 (/.f64 U J) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) (/.f64 U J)))
(pow.f64 (/.f64 U J) 2)
(*.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) (/.f64 U J)))
(pow.f64 (/.f64 U J) 2)
(*.f64 (*.f64 (/.f64 U J) (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)))
(pow.f64 (/.f64 U J) 2)
(*.f64 (*.f64 (/.f64 U J) U) (/.f64 1 J))
(pow.f64 (/.f64 U J) 2)
(*.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)))
(pow.f64 (/.f64 U J) 2)
(/.f64 U (*.f64 (/.f64 J U) J))
(pow.f64 (/.f64 U J) 2)
(/.f64 U (*.f64 J (/.f64 J U)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (/.f64 U J) (/.f64 J U))
(pow.f64 (/.f64 U J) 2)
(/.f64 1 (*.f64 (/.f64 J U) (/.f64 J U)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 U U) (*.f64 J J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (neg.f64 U) (*.f64 (/.f64 J U) (neg.f64 J)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (neg.f64 J) (neg.f64 J)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (neg.f64 U) U) (*.f64 (neg.f64 J) J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (neg.f64 U) 1) (*.f64 (neg.f64 J) (/.f64 J U)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 U (neg.f64 U)) (*.f64 J (neg.f64 J)))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 U (/.f64 U J)) J)
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (neg.f64 U) (/.f64 U J)) (neg.f64 J))
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (/.f64 U J) U) J)
(pow.f64 (/.f64 U J) 2)
(/.f64 (*.f64 (/.f64 U J) (neg.f64 U)) (neg.f64 J))
(pow.f64 (/.f64 U J) 2)
(sqrt.f64 (pow.f64 (/.f64 U J) 4))
(pow.f64 (/.f64 U J) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 U J) 2)))
(pow.f64 (/.f64 U J) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 U J) 2))))
(pow.f64 (/.f64 U J) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U J) 2) 3))
(pow.f64 (/.f64 U J) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 U J) 2)))
(pow.f64 (/.f64 U J) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 U J) 2)))
(pow.f64 (/.f64 U J) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 U J))))
(pow.f64 (/.f64 U J) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 U J))) 1))
(pow.f64 (/.f64 U J) 2)
(+.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (+.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 1)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 3)) (fma.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 J -2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 3) (*.f64 (pow.f64 (*.f64 J (pow.f64 (/.f64 U J) 2)) 3) -1/64)) (fma.f64 (*.f64 4 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 (pow.f64 J 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) -8) (*.f64 (pow.f64 (/.f64 U J) 6) -1/64))) (fma.f64 (*.f64 4 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U J) 2) (*.f64 J -1/4)) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)) 2)) (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 J -2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) 2)) (-.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 4 (*.f64 J J))) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))) 2)) (*.f64 J (-.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)))))
(/.f64 (*.f64 (*.f64 J J) (-.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 (/.f64 U J) 4) 1/16))) (*.f64 J (fma.f64 -2 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 (/.f64 U J) 2) 1/4))))
(pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 1)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 3)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 2)
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 2))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/4) (*.f64 J (pow.f64 (/.f64 U J) 2))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4)))) (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (pow.f64 (/.f64 U J) 2) -1/4) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) 1))
(fma.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 -1/4 (pow.f64 (/.f64 U J) 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (/.f64 U J) 2)) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (*.f64 J -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(sqrt.f64 (*.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(sqrt.f64 (*.f64 (*.f64 J -2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(sqrt.f64 (*.f64 J (*.f64 -2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3/2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 J -2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J -2)))

eval441.0ms (2.6%)

Compiler

Compiled 16517 to 12061 computations (27% saved)

prune206.0ms (1.2%)

Pruning

27 alts after pruning (18 fresh and 9 done)

PrunedKeptTotal
New76912781
Fresh6612
Picked101
Done099
Total77627803
Error
0b
Counts
803 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
45.5b
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
44.6b
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)
28.7b
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
51.0b
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
51.1b
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
28.7b
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
28.7b
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
15.8b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
28.6b
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
62.8b
(*.f64 (*.f64 1/4 K) (*.f64 K J))
28.9b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3))
28.8b
(*.f64 (*.f64 -2 J) (-.f64 (-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) 1))
28.7b
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
48.4b
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2))))) 1))
28.7b
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))) 1))
28.7b
(*.f64 (*.f64 -2 J) (+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
29.1b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
29.3b
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
7.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
50.2b
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
28.6b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
43.9b
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
24.8b
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
62.9b
(*.f64 1/4 (*.f64 J (*.f64 K K)))
42.1b
(*.f64 -2 J)
49.8b
(neg.f64 U)
45.9b
U
Compiler

Compiled 412 to 331 computations (19.7% saved)

regimes257.0ms (1.5%)

Counts
51 → 3
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 -2 J) (-.f64 (-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) 1))
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))) 1))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 (*.f64 -2 J) (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))) (+.f64 (cos.f64 (*.f64 K 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 -2 J)) (sqrt.f64 (*.f64 -2 J)) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3)))
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 J)))) 2)
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 -1/4 (*.f64 J J)))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (*.f64 (*.f64 J 1/8) (*.f64 J 1/8)) (pow.f64 (/.f64 U J) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (*.f64 (*.f64 J -2) (-.f64 (*.f64 1/8 (pow.f64 (/.f64 U J) 2)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J -2))) (*.f64 -1/4 (*.f64 J (pow.f64 (/.f64 U J) 2))))
(/.f64 (*.f64 (*.f64 J (*.f64 J 4)) (-.f64 (pow.f64 (*.f64 1/8 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) U)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (*.f64 J -2) (fma.f64 (/.f64 1/8 (*.f64 J J)) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))
Outputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
U
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
Calls

6 calls:

70.0ms
J
67.0ms
U
31.0ms
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
25.0ms
(/.f64 K 2)
23.0ms
K
Results
ErrorSegmentsBranch
5.6b3J
7.4b1K
6.1b3U
7.4b1(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
7.4b1(cos.f64 (/.f64 K 2))
7.4b1(/.f64 K 2)
Compiler

Compiled 896 to 663 computations (26% saved)

bsearch64.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
6.377775936095137e-253
5.268435865405204e-251
11.0ms
-2.9932096184928035e-273
-2.6171668887545087e-273
Results
34.0ms38×body1024valid
19.0ms89×body256valid
8.0ms17×body512valid
Compiler

Compiled 303 to 243 computations (19.8% saved)

regimes210.0ms (1.2%)

Counts
34 → 4
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 -2 J) (-.f64 (-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) 1))
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -2) (/.f64 U (*.f64 J J))) U)
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 1 (-.f64 1 (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 (*.f64 1/8 U) J) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (*.f64 -2 J) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))) 1))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))
Outputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
U
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
Calls

5 calls:

71.0ms
J
58.0ms
U
36.0ms
(cos.f64 (/.f64 K 2))
17.0ms
(/.f64 K 2)
16.0ms
K
Results
ErrorSegmentsBranch
11.6b4J
15.8b1K
12.6b4U
14.8b3(cos.f64 (/.f64 K 2))
15.8b1(/.f64 K 2)
Compiler

Compiled 432 to 315 computations (27.1% saved)

bsearch99.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
6.377775936095137e-253
5.268435865405204e-251
11.0ms
-2.9932096184928035e-273
-2.6171668887545087e-273
43.0ms
-9.678313655309721e+26
-7.6004665958807e+24
Results
45.0ms63×body1024valid
32.0ms157×body256valid
17.0ms36×body512valid
Compiler

Compiled 493 to 395 computations (19.9% saved)

regimes134.0ms (0.8%)

Counts
20 → 4
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 -2 J) (-.f64 (-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) 1))
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
Outputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
U
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
Calls

5 calls:

46.0ms
J
39.0ms
U
21.0ms
(cos.f64 (/.f64 K 2))
11.0ms
K
10.0ms
(/.f64 K 2)
Results
ErrorSegmentsBranch
11.6b4J
15.8b1K
12.6b4U
14.8b3(cos.f64 (/.f64 K 2))
15.8b1(/.f64 K 2)
Compiler

Compiled 221 to 160 computations (27.6% saved)

bsearch126.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
6.377775936095137e-253
5.268435865405204e-251
12.0ms
-2.9932096184928035e-273
-2.6171668887545087e-273
42.0ms
-9.678313655309721e+26
-7.6004665958807e+24
Results
64.0ms166×body256valid
46.0ms65×body1024valid
12.0ms25×body512valid
Compiler

Compiled 493 to 395 computations (19.9% saved)

regimes204.0ms (1.2%)

Counts
19 → 7
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (+.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) 1))
(*.f64 (*.f64 -2 J) (-.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 -2 J) (-.f64 (-.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) 1))
(+.f64 (*.f64 -2 J) (*.f64 (+.f64 (cos.f64 (*.f64 K 1/2)) -1) (*.f64 -2 J)))
(+.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 J)) (*.f64 -1 (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) J)) (cos.f64 (*.f64 1/2 K))))
Outputs
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
U
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
Calls

3 calls:

98.0ms
J
65.0ms
U
35.0ms
K
Results
ErrorSegmentsBranch
14.1b7J
17.0b3K
17.3b5U
Compiler

Compiled 192 to 137 computations (28.6% saved)

bsearch413.0ms (2.4%)

Algorithm
binary-search
Steps
TimeLeftRight
82.0ms
8.379652551781939e+88
2.2371655488658147e+97
89.0ms
2.11346867596192e+28
6.235909054884523e+41
106.0ms
1.677306115068336e-83
3.351171232043914e-68
45.0ms
6.377775936095137e-253
5.268435865405204e-251
13.0ms
-2.9932096184928035e-273
-2.6171668887545087e-273
77.0ms
-9.678313655309721e+26
-7.6004665958807e+24
Results
194.0ms448×body256valid
143.0ms199×body1024valid
64.0ms73×body512valid
Compiler

Compiled 1185 to 963 computations (18.7% saved)

regimes164.0ms (1%)

Counts
12 → 4
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
Outputs
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
U
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
Calls

3 calls:

84.0ms
J
69.0ms
U
8.0ms
K
Results
ErrorSegmentsBranch
19.8b4J
28.6b1K
19.8b5U
Compiler

Compiled 95 to 62 computations (34.7% saved)

bsearch217.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
97.0ms
1.9763521587330295e-145
5.852009439501931e-137
51.0ms
-4.569691314619084e-195
-1.1585564271998528e-197
67.0ms
-6.200493114742183e-90
-1.5016558787486976e-107
Results
129.0ms125×body1024valid
60.0ms260×body256valid
20.0ms47×body512valid
Compiler

Compiled 580 to 447 computations (22.9% saved)

regimes99.0ms (0.6%)

Counts
9 → 5
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(*.f64 (*.f64 1/4 K) (*.f64 K J))
(*.f64 J (+.f64 -2 (*.f64 (*.f64 K K) 1/4)))
(*.f64 (*.f64 -2 J) (*.f64 -1/2 (/.f64 U J)))
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U)
Outputs
U
(neg.f64 U)
(*.f64 -2 J)
U
(neg.f64 U)
Calls

3 calls:

53.0ms
U
28.0ms
J
16.0ms
K
Results
ErrorSegmentsBranch
31.7b4J
35.6b3K
30.3b5U
Compiler

Compiled 71 to 44 computations (38% saved)

bsearch212.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
1.1650298988019584e+210
3.0421369696108194e+213
63.0ms
2.871480547963122e+23
7.5443343078055e+33
48.0ms
-1.1324233372618844e+24
-4.038419731620947e+22
47.0ms
-8.201540944257543e+155
-4.580985540609216e+153
Results
106.0ms136×body1024valid
72.0ms320×body256valid
27.0ms56×body512valid
Compiler

Compiled 409 to 339 computations (17.1% saved)

regimes38.0ms (0.2%)

Accuracy

Total -22.1b remaining (-54.2%)

Threshold costs -22.1b (-54.2%)

Counts
2 → 6
Calls
Call 1
Inputs
U
(neg.f64 U)
Outputs
U
(neg.f64 U)
U
(neg.f64 U)
U
(neg.f64 U)
Calls

3 calls:

18.0ms
U
12.0ms
J
7.0ms
K
Results
ErrorSegmentsBranch
44.1b3J
44.3b2K
40.9b6U
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch260.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
1.1650298988019584e+210
3.0421369696108194e+213
51.0ms
2.2703731563673234e+44
8.076955539443823e+46
41.0ms
3.5858014052184054e-16
4.1203115601069055e-15
67.0ms
-3.628121903135726e-21
-3.49965008972248e-28
48.0ms
-8.201540944257543e+155
-4.580985540609216e+153
Results
132.0ms169×body1024valid
86.0ms377×body256valid
29.0ms62×body512valid
Compiler

Compiled 451 to 369 computations (18.2% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
17×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111499
1133499
2136499
3137499
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))) (if (<=.f64 J 670686416480825/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) U (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 133008724422279/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) U (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))) (if (<=.f64 J -6943536233122499/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) U (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))))))
(if (<=.f64 J -619999999999999991745609728) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6190951536746077/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) U (if (<=.f64 J 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 44999999999999997024527187968) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))
(if (<=.f64 J -3270674342474151/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U) (if (<=.f64 J 5631279330575891/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(if (<=.f64 U -779999999999999960345063098244882757094418733214598526862131419436882582430454444173221967970030288827021411145366163702202650778142634762913852782435893248) U (if (<=.f64 U -147999999999999991611392) (neg.f64 U) (if (<=.f64 U 2450000000000000068420579224453120) (*.f64 -2 J) (if (<=.f64 U 74000000000000001906324887227013162346176012464287437665126090641748292560776817292133563934381215700862151820236389682750534313267375038447279486090770722234464732733504916125304311658928965834646255142501875712) U (neg.f64 U)))))
(if (<=.f64 U -749999999999999987519385167393791285920279206263102902275255710845351313125759415898608407709454056313428041258272328800650880511123430300099132777744564224) U (if (<=.f64 U -3902630409742859/5575186299632655785383929568162090376495104) (neg.f64 U) (if (<=.f64 U 6591783121186793/10141204801825835211973625643008) U (if (<=.f64 U 450000000000000000082045066746733086386421760) (neg.f64 U) (if (<=.f64 U 58000000000000000736534772294935521208317459893020156544450288650690493804972131662127749372079497098180380812241227582696949866610536151299991980770315131987435840564820502567934317806472220429609793566741102592) U (neg.f64 U))))))
U
Outputs
(if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))) (if (<=.f64 J 670686416480825/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) U (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))) (if (<=.f64 J 670686416480825/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) U (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 133008724422279/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) U (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 133008724422279/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) U (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 J -2) (cos.f64 (/.f64 K 2)))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))) (if (<=.f64 J -6943536233122499/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) U (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 2 J))))))))
(if (<=.f64 J -7799999999999999547015168) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J -6943536233122499/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) U (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))))
(if (<=.f64 J -619999999999999991745609728) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6190951536746077/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) U (if (<=.f64 J 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 44999999999999997024527187968) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))
(if (<=.f64 J -619999999999999991745609728) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 6190951536746077/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) U (if (<=.f64 J 1821252086461621/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (if (<=.f64 J 44999999999999997024527187968) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))))
(if (<=.f64 J -3270674342474151/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U) (if (<=.f64 J 5631279330575891/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(if (<=.f64 J -3270674342474151/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (/.f64 (*.f64 J J) (*.f64 U -1/2)) U) (if (<=.f64 J 5631279330575891/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) U (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(if (<=.f64 U -779999999999999960345063098244882757094418733214598526862131419436882582430454444173221967970030288827021411145366163702202650778142634762913852782435893248) U (if (<=.f64 U -147999999999999991611392) (neg.f64 U) (if (<=.f64 U 2450000000000000068420579224453120) (*.f64 -2 J) (if (<=.f64 U 74000000000000001906324887227013162346176012464287437665126090641748292560776817292133563934381215700862151820236389682750534313267375038447279486090770722234464732733504916125304311658928965834646255142501875712) U (neg.f64 U)))))
(if (<=.f64 U -779999999999999960345063098244882757094418733214598526862131419436882582430454444173221967970030288827021411145366163702202650778142634762913852782435893248) U (if (<=.f64 U -147999999999999991611392) (neg.f64 U) (if (<=.f64 U 2450000000000000068420579224453120) (*.f64 J -2) (if (<=.f64 U 74000000000000001906324887227013162346176012464287437665126090641748292560776817292133563934381215700862151820236389682750534313267375038447279486090770722234464732733504916125304311658928965834646255142501875712) U (neg.f64 U)))))
(if (<=.f64 U -749999999999999987519385167393791285920279206263102902275255710845351313125759415898608407709454056313428041258272328800650880511123430300099132777744564224) U (if (<=.f64 U -3902630409742859/5575186299632655785383929568162090376495104) (neg.f64 U) (if (<=.f64 U 6591783121186793/10141204801825835211973625643008) U (if (<=.f64 U 450000000000000000082045066746733086386421760) (neg.f64 U) (if (<=.f64 U 58000000000000000736534772294935521208317459893020156544450288650690493804972131662127749372079497098180380812241227582696949866610536151299991980770315131987435840564820502567934317806472220429609793566741102592) U (neg.f64 U))))))
U
Compiler

Compiled 362 to 258 computations (28.7% saved)

soundness230.0ms (1.3%)

Algorithm
egg-herbie
Rules
1051×associate-*l/_binary64
1051×associate-*l/_binary64
673×associate-/l/_binary64
673×associate-/l/_binary64
645×associate-/r/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01837
13732
28932
325432
498032
5371832
6392932
7455932
8475932
9490632
10507932
11756932
12792432
01837
13732
28932
325432
498032
5371832
6392932
7455932
8475932
9490632
10507932
11756932
12792432
Stop Event
node limit
node limit
Compiler

Compiled 324 to 258 computations (20.4% saved)

end152.0ms (0.9%)

Compiler

Compiled 341 to 234 computations (31.4% saved)

Profiling

Loading profile data...