Maksimov and Kolovsky, Equation (3)

Details

Time bar (total: 23.6s)

analyze706.0ms (3%)

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
37.5%37.4%62.4%0.1%0%0%0%6
37.5%37.4%62.4%0.1%0%0%0%7
43.8%43.7%56.2%0.1%0%0%0%8
43.8%43.7%56.2%0.1%0%0%0%9
43.8%43.7%56.2%0.1%0%0%0%10
46.9%46.8%53%0.1%0%0%0%11
46.9%46.8%53%0.1%0%0%0%12
Compiler

Compiled 28 to 23 computations (17.9% saved)

sample4.5s (18.9%)

Results
2.2s2073×body1024valid
1.6s5175×body256valid
636.0ms1004×body512valid
1.0msbody2048valid
1.0msbody256infinite
Bogosity

preprocess114.0ms (0.5%)

Algorithm
egg-herbie
Rules
2560×associate-*r/
1392×associate-/r/
984×unswap-sqr
752×times-frac
642×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049292
1114252
2306252
3893252
43664252
54606252
64934252
75806252
86137252
96466252
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 U 2) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 J (*.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (cos.f64 (/.f64 K 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 -2 (*.f64 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 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 2 (*.f64 K (cos.f64 (/.f64 J 2))))) 2))))
(*.f64 (cos.f64 (/.f64 J 2)) (*.f64 (*.f64 -2 K) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 K 2)) (cos.f64 (/.f64 J 2))))))
(*.f64 -2 (*.f64 K (*.f64 (cos.f64 (/.f64 J 2)) (hypot.f64 1 (/.f64 (/.f64 U 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 2 (*.f64 U (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 -2 (*.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (/.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) U))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 U) (hypot.f64 1 (/.f64 J (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) U))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 U) (hypot.f64 1 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 J U) 2) (cos.f64 (/.f64 K 2)))) (*.f64 (cos.f64 (/.f64 K 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 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))) 2))))
(*.f64 (cos.f64 (/.f64 U 2)) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 U 2)) (*.f64 J (hypot.f64 1 (/.f64 K (*.f64 J (*.f64 2 (cos.f64 (/.f64 U 2)))))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 U 2)) (*.f64 J (hypot.f64 1 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2)))))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2)))))) (*.f64 J (cos.f64 (/.f64 U 2)))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
2410×associate-*r/
1376×associate-*l/
918×associate-/r/
796×times-frac
756×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02073
13963
29263
324263
495363
5325163
6346063
7404763
8423963
9437563
10453763
11690763
12724163
13758663
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 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))

eval2.0ms (0%)

Compiler

Compiled 114 to 89 computations (21.9% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Accurracy
86.4%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
85.9%
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))
Compiler

Compiled 48 to 38 computations (20.8% saved)

localize327.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
99.8%
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
99.8%
(/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))
86.0%
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))
Compiler

Compiled 107 to 81 computations (24.3% saved)

series35.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1952×log-prod
644×expm1-udef
642×log1p-udef
368×add-sqr-sqrt
356×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018172
1370172
24619172
Stop Event
node limit
Counts
4 → 100
Calls
Call 1
Inputs
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -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)))))
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
Outputs
(+.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(+.f64 0 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 1)
(*.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))
(*.f64 (/.f64 1 (pow.f64 (cbrt.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 (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 (*.f64 J 2)) (/.f64 U (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 (pow.f64 (cbrt.f64 U) 2) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)) (cbrt.f64 (/.f64 U (*.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 (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 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) J))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.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 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 3)
(pow.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2)
(pow.f64 (/.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (/.f64 U J)) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2))
(log.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))
(cbrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(exp.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(+.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 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)
(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))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 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 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))

simplify170.0ms (0.7%)

Algorithm
egg-herbie
Rules
808×log-prod
732×fma-def
718×associate-*r*
630×associate-*l*
548×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050415368
1145314684
2569614598
Stop Event
node limit
Counts
232 → 248
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 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 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (*.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 -2 (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 -1 (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(/.f64 U J)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (/.f64 U J)))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (+.f64 (/.f64 U J) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 -1 (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(+.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(+.f64 0 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 1)
(*.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))
(*.f64 (/.f64 1 (pow.f64 (cbrt.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 (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 (*.f64 J 2)) (/.f64 U (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 (pow.f64 (cbrt.f64 U) 2) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) J))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)) (cbrt.f64 (/.f64 U (*.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 (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 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) J))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.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 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 3)
(pow.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2)
(pow.f64 (/.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (/.f64 U J)) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2))
(log.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))
(cbrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(exp.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(+.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 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)
(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))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 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 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
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))
(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)))
(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)) (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 (/.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)) (neg.f64 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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)))
(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 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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))))))
(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 U (/.f64 J U)) (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 U (/.f64 J U)) (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)) (pow.f64 (*.f64 J (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 (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 U (/.f64 J 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 -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 U (/.f64 J 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 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 J (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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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)))
(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 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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))))))
(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 U (/.f64 J U)) (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 U (/.f64 J U)) (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)) (pow.f64 (*.f64 J (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 (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 U (/.f64 J 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 -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 U (/.f64 J 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 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))))
(*.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 (*.f64 1/4 (*.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 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/8 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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/8 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 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 U) 1/256) (*.f64 J 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 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 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (-.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 J J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 U U))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 U) 1/256) (*.f64 J 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)))) (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 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/8 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 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 U) 1/256) (*.f64 J 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 U (/.f64 J U)) -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 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (fma.f64 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -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 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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/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 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 U) 1/256) (*.f64 J 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)))) (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 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/8 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 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 U) 1/256) (*.f64 J 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 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 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 (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)) -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 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 (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)) -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 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 (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)) -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 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 (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)) -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 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 (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)) -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 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 (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)) -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 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 (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)) -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 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 (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)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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)))
(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 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 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))))))
(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 U (/.f64 J U)) (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 U (/.f64 J U)) (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)) (pow.f64 (*.f64 J (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 (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 U (/.f64 J 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 -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 U (/.f64 J 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 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 J (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))
(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)))
(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)) (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 (/.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)) (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 (/.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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (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/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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)))
(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 U (/.f64 J (*.f64 K K))) (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (*.f64 U -5/384) J) (*.f64 (pow.f64 K 4) -1/2))))
(+.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 U (/.f64 J (*.f64 K K))) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.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))
(*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))
(*.f64 -2 (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/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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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))) (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 (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 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 1/2 (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 U) 1/256) (*.f64 J 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 J) (/.f64 U J)) -1/256)))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (*.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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))))) (fma.f64 -2 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) -1/46080))))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))
(fma.f64 -2 (*.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 1/2 (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 U) 1/256) (*.f64 J 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 J) (/.f64 U J)) -1/256))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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)))) (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 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (*.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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/2 (-.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 J J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 U U)))))))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(fma.f64 -2 (*.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 1/2 (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 U) 1/256) (*.f64 J 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 J) (/.f64 U J)) -1/256))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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)))) (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 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (*.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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/2 (fma.f64 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -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 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.f64 -1 (/.f64 U J))
(neg.f64 (/.f64 U J))
(/.f64 (neg.f64 U) J)
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1 (/.f64 U J) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J)) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1 (/.f64 U J) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J))) (/.f64 U J))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3))) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -1 (/.f64 U J) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(-.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J)))) (/.f64 U J))
(-.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3)))) (/.f64 U J))
(/.f64 U J)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 U J))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (/.f64 U J)))
(fma.f64 -2 (/.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)) 2) (/.f64 U J)) (/.f64 U J)))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 U J)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 U J)))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (+.f64 (/.f64 U J) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J)) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 U J))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 U J))))
(*.f64 -1 (/.f64 U J))
(neg.f64 (/.f64 U J))
(/.f64 (neg.f64 U) J)
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1 (/.f64 U J) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J)) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1 (/.f64 U J) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J))) (/.f64 U J))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3))) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -1 (/.f64 U J) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(-.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -2) (/.f64 U J)))) (/.f64 U J))
(-.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3)))) (/.f64 U J))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 J J))) (fma.f64 1/64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 -1/512 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 0 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (*.f64 -2 (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 J) (*.f64 (*.f64 -2 (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 J) (*.f64 (*.f64 -2 (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 J) (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3) 1/3)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) (pow.f64 J 3)))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(+.f64 0 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 (pow.f64 (exp.f64 U) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 U) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 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 (pow.f64 (exp.f64 U) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 (*.f64 (neg.f64 U) 1) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))
(/.f64 (neg.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) U)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 J) (/.f64 U (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) 2))
(*.f64 (cbrt.f64 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 3)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3) 1/3)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 2)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (/.f64 U J)) -1)
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (/.f64 U (*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (neg.f64 U) 1) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))
(/.f64 (neg.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (exp.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 3))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) 1))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 (/.f64 1/2 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 (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 (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 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))) 2)
(*.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))
(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))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))
(+.f64 0 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (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))) (*.f64 -2 (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))) (*.f64 -2 (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))) (*.f64 -2 (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 1)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3) 1/3)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 3)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 1))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))

localize234.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
99.8%
(*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))
99.8%
(/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
Compiler

Compiled 88 to 66 computations (25% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1742×log-prod
580×expm1-udef
578×log1p-udef
480×log-pow
368×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01886
137086
2472486
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f64 (*.f64 J (*.f64 -2 (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))))
Outputs
(+.f64 0 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))

simplify96.0ms (0.4%)

Algorithm
egg-herbie
Rules
1206×distribute-lft-in
1194×distribute-rgt-in
858×unswap-sqr
704×associate-*r/
578×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02697048
17626724
229206310
Stop Event
node limit
Counts
96 → 117
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 -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 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
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 -2 (/.f64 (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 U (*.f64 J J))) (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) U))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (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 U 5)) (pow.f64 J 6)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) U)))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4)))) 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 (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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (/.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 (cos.f64 (*.f64 1/2 K)) J)) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (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 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 -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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))))))
(*.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 (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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (/.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 (cos.f64 (*.f64 1/2 K)) J)) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (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 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 -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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (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 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U (/.f64 J U)) (*.f64 K K))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (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 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (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 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (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 U (/.f64 J U)) -1/256)))))))
(*.f64 -2 (+.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U (/.f64 J U)) (*.f64 K K))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (/.f64 U (/.f64 J U)) -1/256) (*.f64 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) 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))) 1/2)))))))
(+.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.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 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 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (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))) -1/32)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/16) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (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 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (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 U (/.f64 J U))) (*.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 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (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 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (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 U (/.f64 J U)) -1/256))))))))
(*.f64 -2 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U (/.f64 J U)) (*.f64 K K))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (/.f64 U (/.f64 J U)) -1/256) (*.f64 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) 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))) 1/2)))))) (*.f64 (+.f64 (*.f64 J (+.f64 (*.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 (/.f64 (/.f64 (*.f64 -5/384 U) J) 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 (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 (/.f64 U (/.f64 J U)) 1/12288) (*.f64 (*.f64 J (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) J) U) -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 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) 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 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U U)) -1/32)))) 1/2)))) (pow.f64 K 6))))
(*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (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 (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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (/.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 (cos.f64 (*.f64 1/2 K)) J)) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.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 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (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 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 -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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (*.f64 -2 (/.f64 (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 U (*.f64 J J))) (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) U))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (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 U 5)) (pow.f64 J 6)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) U)))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (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)
(+.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 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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4)) 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 1/4 (*.f64 K K))))
(+.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 (*.f64 (pow.f64 K 4) -1/192) -2)))
(*.f64 J (+.f64 (*.f64 1/4 (*.f64 K K)) (+.f64 (*.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 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 (pow.f64 K 4) -1/192) (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 J (+.f64 (+.f64 -2 (*.f64 1/4 (*.f64 K K))) (+.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 (*.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 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 K 1/2))) J) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.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 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 3 (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 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (cos.f64 (*.f64 1/2 K))) J))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))

eval336.0ms (1.4%)

Compiler

Compiled 19885 to 13513 computations (32% saved)

prune126.0ms (0.5%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New45016466
Fresh000
Picked011
Done101
Total45117468
Accurracy
100.0%
Counts
468 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
41.3%
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)
84.4%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
69.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
33.0%
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)
45.7%
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
19.6%
(*.f64 J (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2))
21.0%
(*.f64 J (/.f64 (neg.f64 U) J))
24.3%
(*.f64 J (/.f64 U J))
24.5%
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)))
46.9%
(*.f64 J (log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
46.9%
(*.f64 J (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))))
46.9%
(*.f64 J (log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
62.2%
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
29.4%
(neg.f64 U)
29.9%
U
Compiler

Compiled 634 to 498 computations (21.5% saved)

localize434.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
99.0%
(cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
98.9%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
86.0%
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
Compiler

Compiled 144 to 110 computations (23.6% saved)

series121.0ms (0.5%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
60.0ms
K
@inf
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
14.0ms
K
@0
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
11.0ms
U
@0
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
8.0ms
J
@0
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
6.0ms
U
@inf
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
838×pow-exp
718×expm1-udef
714×log1p-udef
606×log-pow
420×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022222
1451222
25198222
Stop Event
node limit
Counts
4 → 156
Calls
Call 1
Inputs
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
(cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) J)
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2))) -2)
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(-.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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)) U)
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1 (*.f64 J 2)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J 2)))
(*.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 U (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 U 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 J (*.f64 2 (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 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J 2)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (*.f64 J 2)))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2))) -1)
(pow.f64 (/.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2))) 1) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))

simplify443.0ms (1.9%)

Algorithm
egg-herbie
Rules
1148×fma-def
696×log-prod
694×*-commutative
624×times-frac
602×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
085235054
1266132446
2774832430
Stop Event
node limit
Counts
268 → 311
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 (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 (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 -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 -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 -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 (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 (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 (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 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 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 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 1 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) J)
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2))) -2)
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(-.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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2))))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)) U)
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1 (*.f64 J 2)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J 2)))
(*.f64 (/.f64 1 (*.f64 J 2)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 U (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 U 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 J (*.f64 2 (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 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J 2)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (*.f64 J 2)))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J 2)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (sqrt.f64 U) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2))) -1)
(pow.f64 (/.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2))) 1) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -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 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
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 -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 (*.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 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))))
(*.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 -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 (/.f64 -1/4 J) (/.f64 (*.f64 U 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 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 (cos.f64 (*.f64 1/2 K)) 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 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 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 (cos.f64 (*.f64 1/2 K)) 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 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 (/.f64 -1/4 J) (/.f64 (*.f64 U 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 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 (cos.f64 (*.f64 1/2 K)) 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 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 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 (cos.f64 (*.f64 1/2 K)) 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 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 (/.f64 -1/4 J) (/.f64 (*.f64 U 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 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 (cos.f64 (*.f64 1/2 K)) 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 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 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 (cos.f64 (*.f64 1/2 K)) 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 1/2 K)) 2) (/.f64 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 (*.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 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))))
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)
(+.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))
(+.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 U (*.f64 J J))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (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 (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 U J))) (*.f64 (*.f64 J (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 (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 (*.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 (*.f64 J (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 (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 J) -5/384) (/.f64 J U)) (*.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 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 (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 (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 (*.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 (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 (*.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 U (/.f64 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (*.f64 (/.f64 U J) -1/46080)))) -1/2)) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -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 U (/.f64 U J))) (*.f64 (*.f64 J (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 (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 J) -5/384) (/.f64 J U)) (*.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 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 U (/.f64 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (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 U J) -1/46080)))) -1/2 (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -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 U (/.f64 U J))) (*.f64 (*.f64 J (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 (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 J) -5/384) (/.f64 J U)) (*.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 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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -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 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -2) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.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 -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 (*.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 1/2) (cbrt.f64 -2))) (cbrt.f64 U)))) (pow.f64 J 4) (neg.f64 U)))
(fma.f64 (*.f64 J J) (fma.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -2) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (fma.f64 (*.f64 (fma.f64 1/9 (*.f64 (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 (*.f64 2/3 (cbrt.f64 (/.f64 1 U))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 1/2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (cbrt.f64 U) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)))))))) (pow.f64 (cbrt.f64 1/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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))) (*.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 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 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (fma.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.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 (cbrt.f64 1/2) 4)) (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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))) (*.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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.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 (cbrt.f64 1/2) 4))))))) (cbrt.f64 U))))) (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 (*.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 1/2) (cbrt.f64 -2))) (cbrt.f64 U)))) (pow.f64 J 4) (neg.f64 U))))
(fma.f64 (*.f64 J J) (fma.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -2) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)))) (fma.f64 (pow.f64 J 6) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (fma.f64 1/9 (*.f64 (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 (*.f64 2/3 (cbrt.f64 (/.f64 1 U))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 1/2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))))) (cbrt.f64 -2)) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5))))) (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) (*.f64 U U)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 -2))) (*.f64 (*.f64 (cbrt.f64 U) (*.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) (pow.f64 U 3)) -5/3))) (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 U))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (cbrt.f64 1/2) (-.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 U U)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))))))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (fma.f64 (*.f64 (fma.f64 1/9 (*.f64 (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 (*.f64 2/3 (cbrt.f64 (/.f64 1 U))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 1/2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (cbrt.f64 U) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 -2) 2))) 2/3)))))) (neg.f64 U))))
(*.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 1 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/4)))
(fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (/.f64 -1/4 (*.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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) 5/576))) (pow.f64 U 4) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (*.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/4))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 U U) (/.f64 -1/4 (*.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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) 5/576))) (pow.f64 U 4) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1/4) (*.f64 U U) (*.f64 (pow.f64 U 6) (fma.f64 5/6912 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (/.f64 (/.f64 1 (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (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 -55/41472 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))) (*.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) -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 (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/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 (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/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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) -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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) -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 (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/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 (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 (*.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 (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/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 (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 (*.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 (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/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 (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/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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 (*.f64 -4/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 (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/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 (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/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 (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/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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) -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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (*.f64 (/.f64 U J) -1/46080)))) -1/2)) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.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 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))))) (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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (*.f64 (/.f64 U J) -1/46080)))) -1/2)) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.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 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (*.f64 -4/9 (*.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 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (*.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) -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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (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 U J) -1/46080)))) -1/2 (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3))) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))))) (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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (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 U J) -1/46080)))) -1/2 (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3))) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (*.f64 -4/9 (*.f64 (/.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3))) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (*.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4))) (pow.f64 (cbrt.f64 -2) 2)) (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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 (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 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 (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 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 (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 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 (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 J (cos.f64 (*.f64 1/2 K))) (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 (*.f64 J (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 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))
(*.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (cbrt.f64 -2))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (cbrt.f64 U))
(+.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 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (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 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (cbrt.f64 U)))
(+.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 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (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)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.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 (pow.f64 J 4) (cbrt.f64 -2)))) (*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (cbrt.f64 U))))
(+.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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))) (*.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 (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)) (cbrt.f64 -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) (pow.f64 U 3)) -5/3) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))) (*.f64 (/.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 U U)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (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 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (cbrt.f64 U))))
(*.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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (/.f64 1 (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 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (/.f64 1 (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 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 -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 (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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.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 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.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 (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/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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.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 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3))) (*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (pow.f64 K 6) (*.f64 (cbrt.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 (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 (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 (*.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 (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/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 (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 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 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (*.f64 (/.f64 U J) -1/46080)))) -1/2)) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.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 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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.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 U J))) 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 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (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 U J) -1/46080)))) -1/2 (/.f64 (*.f64 -1/32 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) J) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.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 J) -5/384) (/.f64 J U)) (*.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) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3))) 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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (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 (/.f64 U J) -5/384) (/.f64 J U)) (*.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 U J))) -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 U J))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 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 U (*.f64 K K)) J) (*.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 U (*.f64 K K)) J) (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 U (/.f64 (*.f64 K K) J)) (fma.f64 (*.f64 -1/2 (pow.f64 K 4)) (*.f64 (/.f64 U J) -5/384) (*.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 U (*.f64 K K)) J) (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 U (/.f64 (*.f64 K K) J)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (fma.f64 1/2 (/.f64 U J) (*.f64 (*.f64 -1/2 (pow.f64 K 6)) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (*.f64 (/.f64 U J) -5/384) 1/8 (*.f64 (/.f64 U J) -1/46080)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 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 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) J))
(*.f64 J (*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (log.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 1 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) J)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)) (*.f64 J (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) 2)) (*.f64 J (cbrt.f64 (*.f64 (*.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 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.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 J)) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (*.f64 (*.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 J)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) J))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (*.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 -2 J)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) 3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (*.f64 J (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2))))
(*.f64 J (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) 2)) (cbrt.f64 (*.f64 (*.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 (*.f64 J (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 J)))
(*.f64 (*.f64 (*.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 (cbrt.f64 (*.f64 J J)) (cbrt.f64 J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) 1) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (cbrt.f64 J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.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 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6)) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (cos.f64 (*.f64 K 1/2))) -2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 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 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) J))
(*.f64 J (*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (log.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3/2) 2))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 1 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (*.f64 (*.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 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (*.f64 (*.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 J))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) 2)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3)))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/3)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1/6) 2)
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 -2 (*.f64 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 (exp.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1/3) 1))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1) 1))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))) 3))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (*.f64 1/6 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))))
(cbrt.f64 (*.f64 -2 (*.f64 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 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2))))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2))))
(*.f64 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 1/2 (/.f64 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 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)) U)
(*.f64 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2))) (/.f64 1 (*.f64 J 2)))
(*.f64 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 J 2)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (/.f64 U (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 U (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (/.f64 U (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (/.f64 U (sqrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 U 2))
(*.f64 1/2 (/.f64 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 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 1/2 (/.f64 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) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (*.f64 J 2)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (/.f64 (cbrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (/.f64 U (sqrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (/.f64 U (sqrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) 2))
(*.f64 1/2 (/.f64 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 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 1/2 (/.f64 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) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (*.f64 J 2)))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))) 2)) (/.f64 (sqrt.f64 U) (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (/.f64 U (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (/.f64 U (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) 2))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2))) -1)
(*.f64 1/2 (/.f64 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 U (*.f64 J 2))) 1) -1)
(*.f64 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) 2))
(fabs.f64 (*.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 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 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 1/2 (/.f64 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 (*.f64 (log.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(*.f64 1/2 (/.f64 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 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 1/2 (/.f64 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 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(*.f64 1/2 (/.f64 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 (sqrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 1/2 (/.f64 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 (cos.f64 (*.f64 K 1/2)) (/.f64 U (*.f64 J 2)))) -1))
(*.f64 1/2 (/.f64 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 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 U (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))

localize29.0ms (0.1%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize121.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 (*.f64 1/2 K))
99.8%
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
Compiler

Compiled 26 to 19 computations (26.9% saved)

series1.0ms (0%)

Counts
2 → 28
Calls

9 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1046×cbrt-prod
1022×log-prod
794×exp-prod
602×prod-exp
594×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
121934
2248434
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
Outputs
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (+.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 1/2 K))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 1/2 K))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5/2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))

simplify67.0ms (0.3%)

Algorithm
egg-herbie
Rules
1450×fma-def
930×log-prod
580×unswap-sqr
570×distribute-lft-in
518×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01811994
13971886
213041854
352741854
Stop Event
node limit
Counts
80 → 96
Calls
Call 1
Inputs
(*.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)))))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (+.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 1/2 K))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 1/2 K))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5/2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
Outputs
(*.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 -2 (*.f64 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K 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 J (+.f64 (fma.f64 1/4 (*.f64 K K) -2) (*.f64 -1/192 (pow.f64 K 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 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 1/4 (*.f64 K 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 (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))
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)
(fma.f64 K (*.f64 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 4) 1/384 (fma.f64 (pow.f64 K 6) -1/46080 1)))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(-.f64 (+.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) 1/2)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 1/3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 1/2 K))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 1/2 K))) (sin.f64 1)))
(fma.f64 (cos.f64 (+.f64 (*.f64 1/2 K) 1)) (cos.f64 1) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 K) 1)) (sin.f64 1)))
(fma.f64 (cos.f64 (fma.f64 1/2 K 1)) (cos.f64 1) (*.f64 (sin.f64 (fma.f64 1/2 K 1)) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(cos.f64 (*.f64 1/2 K))
(-.f64 (+.f64 1 (cos.f64 (*.f64 1/2 K))) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(cos.f64 (*.f64 1/2 K))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 4) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 8)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5/2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(cos.f64 (*.f64 1/2 K))
(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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(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 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 1/2 K))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 3))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1/3))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(cos.f64 (*.f64 1/2 K))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))

localize378.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
99.8%
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)
99.6%
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
86.0%
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)))
Compiler

Compiled 89 to 60 computations (32.6% saved)

series28.0ms (0.1%)

Counts
4 → 48
Calls

27 calls:

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

rewrite109.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
898×fma-def
782×pow-exp
660×expm1-udef
656×log1p-udef
552×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017118
1372118
25162118
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
Outputs
(+.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J))))))
(/.f64 (-.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J)))) (fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (*.f64 J (/.f64 U J)))))
(/.f64 (*.f64 J (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2))) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2)) J) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))))
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) J) (*.f64 J (/.f64 U J)))
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 U J) J (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 2 (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 1)
(*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 U)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 U))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (/.f64 1 U)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))))
(*.f64 (*.f64 J (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 1 U) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 J)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 1) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) U) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 U J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 J 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (/.f64 J U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) 1) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) U))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 U)) (neg.f64 J))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(pow.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) -1)
(neg.f64 (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 U)))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 (/.f64 U J) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(exp.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1)
(pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 2)
(sqrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(log.f64 (pow.f64 (exp.f64 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(exp.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
720×associate-*r*
666×associate-*l*
524×exp-prod
494×cancel-sign-sub-inv
464×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04929191
112678921
248998753
Stop Event
node limit
Counts
217 → 256
Calls
Call 1
Inputs
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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(*.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)) 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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(*.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)) 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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(*.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)) 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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) 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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) 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)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(/.f64 J U)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (/.f64 J U))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U)))))
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
(+.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J))))))
(/.f64 (-.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J)))) (fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (*.f64 J (/.f64 U J)))))
(/.f64 (*.f64 J (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2))) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2)) J) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))))
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) J) (*.f64 J (/.f64 U J)))
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 U J) J (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 2 (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 1)
(*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 U)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 U))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (/.f64 1 U)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))))
(*.f64 (*.f64 J (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 1 U) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 J)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 1) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) U) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 U J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 J 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (/.f64 J U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) 1) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) U))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 U)) (neg.f64 J))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(pow.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) -1)
(neg.f64 (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 U)))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 (/.f64 U J) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(exp.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1)
(pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 2)
(sqrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(log.f64 (pow.f64 (exp.f64 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(exp.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
Outputs
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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) U)
(*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2))
(+.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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) U)
(*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2))
(+.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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(*.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)))
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (*.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (+.f64 U (*.f64 J (*.f64 2 (/.f64 J U)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (fma.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/24 (*.f64 (*.f64 J J) (pow.f64 K 4))) U)))
(fma.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (fma.f64 -1/720 (/.f64 (pow.f64 K 6) (/.f64 U (*.f64 J J))) (fma.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/24 (*.f64 (*.f64 J J) (pow.f64 K 4))) U))))
(fma.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J))))))
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)) J)
(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 J (/.f64 J U))) U)
(*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2))
(+.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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) 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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) 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 J (/.f64 J 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 J (/.f64 J 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 J (/.f64 J U))) U)
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(fma.f64 -1/4 (*.f64 K K) 1)
(fma.f64 (*.f64 K K) -1/4 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) 1))
(fma.f64 (*.f64 K K) -1/4 (fma.f64 (pow.f64 K 4) 1/48 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 -1/1440 (pow.f64 K 6) (fma.f64 1/48 (pow.f64 K 4) 1)))
(fma.f64 (*.f64 K K) -1/4 (fma.f64 (pow.f64 K 6) -1/1440 (fma.f64 (pow.f64 K 4) 1/48 1)))
(/.f64 J U)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (/.f64 J U))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (/.f64 J U))
(fma.f64 -1/4 (/.f64 K (/.f64 (/.f64 U J) K)) (/.f64 J U))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (/.f64 J U)) (*.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U J))))
(fma.f64 -1/4 (/.f64 K (/.f64 (/.f64 U J) K)) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) J) (/.f64 J U)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U)))))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (fma.f64 -1/1440 (/.f64 (pow.f64 K 6) (/.f64 U J)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U J))))))
(fma.f64 -1/4 (/.f64 K (/.f64 (/.f64 U J) K)) (fma.f64 -1/1440 (/.f64 J (/.f64 U (pow.f64 K 6))) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) J) (/.f64 J U))))
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) J)
(*.f64 (fma.f64 (*.f64 K K) -1/4 1) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) J))
(+.f64 J (*.f64 J (fma.f64 (*.f64 K K) -1/4 (*.f64 (pow.f64 K 4) 1/48))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/1440 (*.f64 J (pow.f64 K 6)) J)))
(+.f64 (fma.f64 -1/1440 (*.f64 J (pow.f64 K 6)) J) (*.f64 J (fma.f64 (*.f64 K K) -1/4 (*.f64 (pow.f64 K 4) 1/48))))
(+.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(+.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(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 J (/.f64 J U))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1)
(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 J (/.f64 J U))) U)
(/.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 J (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 J (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (*.f64 J (/.f64 U J)) (-.f64 (*.f64 J (/.f64 U J)) (*.f64 J (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2)) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 J U)) (*.f64 2 (/.f64 J U))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) J) (*.f64 U (-.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 (*.f64 (*.f64 J (/.f64 J U)) 2) 3)) (pow.f64 U 3)) (fma.f64 J (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)) J) (*.f64 U (-.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 J (/.f64 J U)) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J)))) (fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (*.f64 J (/.f64 U J)))))
(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 J (/.f64 J U))) U)
(/.f64 (*.f64 J (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)) (/.f64 (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) J))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))) (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)))) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 (/.f64 J U) 3)) 8 (pow.f64 (/.f64 U J) 3)))
(/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2))) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(/.f64 J (/.f64 (-.f64 (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U J)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4 (neg.f64 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (/.f64 J (fma.f64 (*.f64 2 (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (neg.f64 U) J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) (neg.f64 (pow.f64 (/.f64 U J) 2))))
(*.f64 (/.f64 J (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 2 (/.f64 J U)) (/.f64 (neg.f64 U) J))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)) (pow.f64 (/.f64 U J) 2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)) (/.f64 (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) J))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))) (fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 8 (pow.f64 (/.f64 U J) 3)))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)))) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 (/.f64 J U) 3)) 8 (pow.f64 (/.f64 U J) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4) (pow.f64 (/.f64 U J) 2)) J) (-.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 U J)))
(/.f64 J (/.f64 (-.f64 (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U J)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4 (neg.f64 (pow.f64 (/.f64 U J) 2)))))
(*.f64 (/.f64 J (fma.f64 (*.f64 2 (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (neg.f64 U) J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) (neg.f64 (pow.f64 (/.f64 U J) 2))))
(*.f64 (/.f64 J (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 2 (/.f64 J U)) (/.f64 (neg.f64 U) J))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)) (pow.f64 (/.f64 U J) 2)))
(pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 1)
(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 J (/.f64 J U))) U)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 3)
(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 J (/.f64 J U))) U)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3) 1/3)
(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 J (/.f64 J U))) U)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 2)
(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 J (/.f64 J U))) U)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 2))
(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 J (/.f64 J U))) U)
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))
(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 J (/.f64 J U))) U)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))))
(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 J (/.f64 J U))) U)
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(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 J (/.f64 J U))) U)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))) 3))
(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 J (/.f64 J U))) U)
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3)))
(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 J (/.f64 J U))) U)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)) 3) (pow.f64 J 3)))
(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 J (/.f64 J U))) U)
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(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 J (/.f64 J U))) U)
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(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 J (/.f64 J U))) U)
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1))
(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 J (/.f64 J U))) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))) 1) 1))
(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 J (/.f64 J U))) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 3))
(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 J (/.f64 J U))) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 1/3))
(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 J (/.f64 J U))) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J))))) 2))
(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 J (/.f64 J U))) U)
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (/.f64 U J)))))
(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 J (/.f64 J U))) U)
(fma.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 J (/.f64 U J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) J) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (/.f64 U J) J (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 1 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4)) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (cbrt.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) (*.f64 J (cbrt.f64 (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (cbrt.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) (*.f64 J (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))) U)
(fma.f64 (*.f64 J (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)))) (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) U)
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2)))) U)
(+.f64 U (*.f64 (*.f64 2 J) (pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)))
(fma.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (cbrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (sqrt.f64 (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (sqrt.f64 J) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2)))) U)
(+.f64 U (*.f64 (*.f64 2 J) (pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2)))) U)
(+.f64 U (*.f64 (*.f64 2 J) (pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 J 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 2 (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)) 4))) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (cbrt.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) (*.f64 J (cbrt.f64 (*.f64 (/.f64 2 (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (cbrt.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))) (*.f64 J (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))) U)
(fma.f64 (*.f64 J (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (/.f64 U J) 2) 4)))) (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) U)
(fma.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (sqrt.f64 2))) (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 2)))) U)
(+.f64 U (*.f64 (*.f64 2 J) (pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)))
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 2 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(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 J (/.f64 J U))) U)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 K)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 1 K))))
(fma.f64 1/2 (cos.f64 K) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K)))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 1 K)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 K)) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) 2))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 U)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 U))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (/.f64 1 U)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))))
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(*.f64 (*.f64 J (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 1 (neg.f64 U)))
(*.f64 J (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (neg.f64 U))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 U)) (neg.f64 J))
(*.f64 (/.f64 1 U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 1 U) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 J)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (cbrt.f64 U)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J (cbrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 J)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 1) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 U J)))
(/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 U J))) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 U J)))
(/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 U J))) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 (/.f64 U J))))
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) U) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 J)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 U J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) U) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 J)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (sqrt.f64 (/.f64 U J))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 J 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (cbrt.f64 U)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J (cbrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (/.f64 J U))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (cbrt.f64 U)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J (cbrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) 1) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) U))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) U))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (cbrt.f64 U)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J (cbrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 U)) (neg.f64 J))
(*.f64 J (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (neg.f64 U))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3) 1/3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(pow.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(pow.f64 (/.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) -1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(neg.f64 (/.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 U)))
(*.f64 J (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 1 (neg.f64 U))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 U)) (neg.f64 J))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 2)))
(fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 (/.f64 U J) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) (pow.f64 U 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U))) 1) 1))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (cos.f64 (*.f64 1/2 K))) (log.f64 (/.f64 J U)))) 1/3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J)))) 2))
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 U J))) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 U J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) -1))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3) 1/3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(sqrt.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))
(fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))
(log.f64 (pow.f64 (exp.f64 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 3) (pow.f64 J 3)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 1/3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)

localize570.0ms (2.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
99.6%
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)
86.0%
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
76.5%
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3))
Compiler

Compiled 144 to 112 computations (22.2% saved)

series30.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite119.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
860×pow-exp
714×expm1-udef
710×log1p-udef
606×log-pow
422×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022183
1452183
25217183
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3))
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.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 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(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) -8) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (*.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) -8)))
(cbrt.f64 (*.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) -8) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.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) -8))) 1)
(*.f64 1 (*.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) -8))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.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) -8) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (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)) -2) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3))
(*.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) -8)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 6))
(log.f64 (exp.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) -8)))
(log.f64 (+.f64 1 (expm1.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) -8))))
(cbrt.f64 (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) -8) 3))
(expm1.f64 (log1p.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) -8)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3/2) 2))
(log1p.f64 (expm1.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) -8)))

simplify257.0ms (1.1%)

Algorithm
egg-herbie
Rules
1412×associate-*r*
1248×fma-def
1198×associate-*l*
610×distribute-rgt-in
610×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068028085
1218025343
Stop Event
node limit
Counts
205 → 279
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U)))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U)) (*.f64 -2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (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 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (+.f64 (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3)))))
(*.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)))
(+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2))))
(+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)))))
(*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) (*.f64 U J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.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)) 4) J) U)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (pow.f64 U 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) (*.f64 U J))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) (*.f64 (pow.f64 U 3) J)))))))))))
(/.f64 (pow.f64 U 3) (pow.f64 J 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)))) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)))) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) J)) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J))) (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)))))) (pow.f64 U 3))) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(*.f64 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 (pow.f64 K 4) (+.f64 (*.f64 -16 (*.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 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 4 (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 8 (*.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))))))))))) (*.f64 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 (pow.f64 K 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.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/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 8 (*.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)))))))))))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -8 (*.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 -16 (*.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/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 -2 (*.f64 (+.f64 (*.f64 4 (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 8 (*.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))))))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 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 -16 (*.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 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 4 (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 8 (*.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))))))))))) (*.f64 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))))))
(*.f64 -8 (*.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 -8 (*.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 -8 (*.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 -8 (*.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 -8 (*.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 -8 (*.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 -8 (*.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 -8 (*.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 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -4 (/.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)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)))) J))))
(+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))))) U)) (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4)))) U))))) (pow.f64 J 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)))) J)))))
(*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.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 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 -1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.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 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 -1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.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 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(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) -8) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (*.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) -8)))
(cbrt.f64 (*.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) -8) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(-.f64 (exp.f64 (log1p.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) -8))) 1)
(*.f64 1 (*.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) -8))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.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) -8) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (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)) -2) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3))
(*.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) -8)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 6))
(log.f64 (exp.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) -8)))
(log.f64 (+.f64 1 (expm1.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) -8))))
(cbrt.f64 (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) -8) 3))
(expm1.f64 (log1p.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) -8)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3/2))
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3/2) 2))
(log1p.f64 (expm1.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) -8)))
Outputs
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -1/128))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (fma.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1/1024)))))
(*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(*.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (neg.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(-.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U)) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U)) (-.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 -8)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5)) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(*.f64 (/.f64 (cbrt.f64 -8) (/.f64 J U)) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U)))
(fma.f64 -1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (neg.f64 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 -8) (/.f64 J U)) -1/2) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))))
(+.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (fma.f64 -1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (neg.f64 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(+.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 -8) (/.f64 J U)) -1/2) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U)))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U)) (*.f64 -2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(+.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (fma.f64 -1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) -2))))
(+.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (fma.f64 (/.f64 (cbrt.f64 -8) (/.f64 J U)) -1/2 (-.f64 (*.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) -2) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U))))
(*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cbrt.f64 -8) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (cbrt.f64 -8) (+.f64 (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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)))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.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 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (cbrt.f64 -8) (+.f64 (sqrt.f64 (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 1/2 (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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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)))))))
(+.f64 (*.f64 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (pow.f64 K 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 (cbrt.f64 -8) (*.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 -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 (*.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))))) (fma.f64 (cbrt.f64 -8) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.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 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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))))))))))))))
(fma.f64 (cbrt.f64 -8) (*.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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (/.f64 U (/.f64 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J J))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2)))))) (*.f64 (cbrt.f64 -8) (+.f64 (sqrt.f64 (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 1/2 (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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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))))))))
(*.f64 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 (*.f64 (cbrt.f64 -8) (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 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (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 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J))
(*.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U))
(fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (neg.f64 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(-.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U)) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 -8) U) J)) (+.f64 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5))))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))))))
(+.f64 (fma.f64 1/2 (/.f64 (cbrt.f64 -8) (/.f64 J U)) (/.f64 (*.f64 J (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 -8))) U)) (-.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 -8)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 U 5)) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -1/128))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (fma.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1/1024)))))
(*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8)))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -1/128))))
(+.f64 (*.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (*.f64 J J))) (fma.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(fma.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1/1024)))))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (cbrt.f64 -8) (*.f64 U 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3))))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) -1/128))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) -1/128))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/8 J) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) -1/128))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 1/1024 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cbrt.f64 -8) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 -1/128 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 1/1024 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (cbrt.f64 -8) (*.f64 U 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3))))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 -8) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (*.f64 (cbrt.f64 -8) U) -1/2)
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)))
(fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (*.f64 (cbrt.f64 -8) U) -1/2))
(-.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2)) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (+.f64 (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3))))
(fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (fma.f64 -1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))))
(-.f64 (fma.f64 (*.f64 (cbrt.f64 -8) U) -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (*.f64 (cbrt.f64 -8) U)) (/.f64 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (pow.f64 U 3)))))
(fma.f64 -1 (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (fma.f64 -2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (fma.f64 -1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))
(-.f64 (fma.f64 -2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (fma.f64 (*.f64 (cbrt.f64 -8) U) -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 J 4) (cbrt.f64 -8))) (pow.f64 U 3)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 J (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 (cbrt.f64 -8) 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 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) J))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (cbrt.f64 -8) J))
(+.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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))))))
(fma.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 K (*.f64 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 (*.f64 U U) J) 1/32)))))))
(+.f64 (*.f64 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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)))))))
(fma.f64 (cbrt.f64 -8) (*.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)))))))) (fma.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) (*.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))))))))))))
(fma.f64 (cbrt.f64 -8) (*.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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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))) 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/256))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 K (*.f64 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 (*.f64 U U) J) 1/32))))))))
(+.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (cbrt.f64 -8) (*.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))))))))
(fma.f64 (cbrt.f64 -8) (*.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 -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 (*.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 (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 (cbrt.f64 -8) (*.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)))))))) (fma.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 -8) (*.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 (*.f64 (cbrt.f64 -8) (+.f64 (*.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/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 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (/.f64 U (/.f64 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J J))) -1/32)))) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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))) J)) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 -1/46080 J)))))) (*.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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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))) 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/256))))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 K (*.f64 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 (*.f64 U U) J) 1/32))))))))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)))
(fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) -3)))
(fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) (*.f64 -3 (*.f64 U U))))
(+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2))))
(fma.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) -3))))
(fma.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) (*.f64 -3 (*.f64 U U)))))
(+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (pow.f64 U 2)))))
(fma.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (*.f64 U U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) -3)))))
(fma.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) (*.f64 -3 (*.f64 U U))))))
(*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(/.f64 (neg.f64 (pow.f64 U 3)) (pow.f64 J 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6) U (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 -6 U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) (*.f64 U J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6) U (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) (*.f64 U J)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) (fma.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6) (/.f64 0 (*.f64 U J))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) -6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.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)) 4) J) U)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J) U)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (pow.f64 U 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) (*.f64 U J))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -8 (*.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 1/2 K)) 2) J) -6) U (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) (fma.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 U 3) (*.f64 J (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0)))) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) (*.f64 U J)) (/.f64 (*.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 0) (*.f64 J (pow.f64 U 3))))))))))))
(fma.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6) (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 U J)) -6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 U 3) (*.f64 J 0))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) 4) (+.f64 (/.f64 0 (*.f64 U J)) (/.f64 0 (*.f64 J (pow.f64 U 3))))))))
(/.f64 (pow.f64 U 3) (pow.f64 J 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(-.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 -6 U)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)))) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) J) (*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -6)) U) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(-.f64 (-.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 -6 U))) (/.f64 (fma.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -6 (/.f64 0 J)) U))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) J)))) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) U)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 4)))) J)) (+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2))) (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 2)))) J))) (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 3)))))) (pow.f64 U 3))) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) J) (*.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -6)) U) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) -6)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 0) J) (fma.f64 8 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0))) (*.f64 (*.f64 -4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 J 3))))) (pow.f64 U 3)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (/.f64 (+.f64 (/.f64 0 J) (fma.f64 8 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (fma.f64 -4 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J 0))))) (pow.f64 U 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 -6 U))) (/.f64 (fma.f64 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -6 (/.f64 0 J)) U))
(*.f64 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)))
(*.f64 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)))
(*.f64 -8 (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))))
(fma.f64 (*.f64 K K) (fma.f64 -16 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (*.f64 -8 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))))
(fma.f64 (*.f64 K K) (*.f64 (*.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 (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)))) -24) (*.f64 -8 (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 (pow.f64 K 4) (+.f64 (*.f64 -16 (*.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 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 4 (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 8 (*.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))))))))))) (*.f64 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)))))
(fma.f64 (*.f64 K K) (fma.f64 -16 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (*.f64 -8 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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))))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 -16 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 4 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 8 (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)))))) (*.f64 -8 (*.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))))))) (*.f64 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)))))
(fma.f64 (*.f64 K K) (*.f64 (*.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 (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)))) -24) (fma.f64 (pow.f64 K 4) (fma.f64 -16 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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 (*.f64 -2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 4 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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 (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 8))) (*.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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) -8)))) (*.f64 -8 (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -16 (*.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 -8 (*.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 (pow.f64 K 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.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/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 8 (*.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)))))))))))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -8 (*.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 -16 (*.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/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 -2 (*.f64 (+.f64 (*.f64 4 (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 8 (*.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))))))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 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 -16 (*.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 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 4 (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 8 (*.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))))))))))) (*.f64 -8 (*.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 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))))))
(fma.f64 (*.f64 K K) (fma.f64 -16 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (*.f64 -8 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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))))))))))) (fma.f64 (pow.f64 K 6) (fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 8 (+.f64 (*.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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))))))))) (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 -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 -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 (*.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)))))))) (fma.f64 -8 (*.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 -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 (*.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))))) (fma.f64 -16 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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)))))))))) (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 -2 (*.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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))))))))) (fma.f64 4 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 8 (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)))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 -16 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 4 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 8 (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)))))) (*.f64 -8 (*.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))))))) (*.f64 -8 (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))))))
(fma.f64 (*.f64 K K) (*.f64 (*.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 (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)))) -24) (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 -16 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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))) (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (/.f64 U (/.f64 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J J))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2)))))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 -8 (*.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 J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) -1/16 (*.f64 (/.f64 U (/.f64 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J J))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2)))))) (fma.f64 -2 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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))) (fma.f64 4 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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 (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 8)))) (*.f64 (*.f64 -16 (*.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 (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))))) (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))))))) (fma.f64 (pow.f64 K 4) (fma.f64 -16 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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 (*.f64 -2 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 4 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.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 (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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 8))) (*.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 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (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 J) (/.f64 U J)) -1/256)))) (*.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) -8)))) (*.f64 -8 (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))))))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -8 (*.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 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 3))))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (sqrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 3)))
(*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 3)))
(/.f64 (neg.f64 (pow.f64 U 3)) (pow.f64 J 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -4 (/.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)) 2) (/.f64 J U)) (fma.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (-.f64 (/.f64 (*.f64 -4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 J U)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)))) J))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (fma.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 J (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 U U)) 0)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U))))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (-.f64 (fma.f64 J (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (fma.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (*.f64 U 0))) (/.f64 (*.f64 -4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 J U))) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))))) U)) (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4)))) U))))) (pow.f64 J 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 2)))) U)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)))) J)))))
(fma.f64 (fma.f64 8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3)) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 U U)) 0))) (neg.f64 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 4)) 0)))))) (pow.f64 J 3) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (fma.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 3)) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (*.f64 J (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (fma.f64 -1 (*.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 U U)) 0)) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U)))))))))
(fma.f64 (pow.f64 J 3) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 3)) 4) (fma.f64 0 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U 0)))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 J U)) (-.f64 (fma.f64 J (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (fma.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) U) (*.f64 U 0))) (/.f64 (*.f64 -4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 J U))) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) 1/16 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) 0))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.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 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 -1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(fma.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (fma.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(fma.f64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) 1/64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) 1/16 (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (fma.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (+.f64 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) 0)) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 0) (pow.f64 J 6))) (*.f64 (/.f64 0 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (pow.f64 J 6))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))))))
(*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))
(+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) 1/16 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) 0))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))) (+.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.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 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 -1/128 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(fma.f64 1/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 1/16 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (fma.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J J) (*.f64 U U))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0))) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) 0) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)))))))))))))
(fma.f64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) 1/64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) 1/16 (fma.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (fma.f64 -1/128 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 6))) (+.f64 (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) 0)) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 U 4) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 0) (pow.f64 J 6))) (*.f64 (/.f64 0 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) (pow.f64 J 6))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 J U) (/.f64 J U))) -3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.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)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.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 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.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 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.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 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) 2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.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)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 1/3)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.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 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) 2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(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) -8) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2))
(fabs.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) -2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 1)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 3)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3) 1/3)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 2)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) 2))
(fabs.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) -2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) J))
(*.f64 J (log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) -2) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)) 3))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (*.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) -8)))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(cbrt.f64 (*.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) -8) (pow.f64 J 3)))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.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 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))) 1) 1))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 3))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 1/3))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J)))) 2))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) J))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.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 (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) -8))) 1)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 1 (*.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) -8))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.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) -8) 1)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)) 4))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (pow.f64 (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)) -2) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 3/2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 -2 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.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) -8)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) 1) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 2)) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) -2)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 6))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))))) 6))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 6))
(log.f64 (exp.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) -8)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(log.f64 (+.f64 1 (expm1.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) -8))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(cbrt.f64 (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) -8) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(expm1.f64 (log1p.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) -8)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 1) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1/3) 3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 1) 1))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) 2)) 3/2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 3 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))))) 1/3))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))) 3/2) 2))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)
(log1p.f64 (expm1.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) -8)))
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))) 3))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)

eval1.1s (4.8%)

Compiler

Compiled 63120 to 42465 computations (32.7% saved)

prune288.0ms (1.2%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New1000151015
Fresh7411
Picked101
Done235
Total1010221032
Accurracy
100.0%
Counts
1032 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
20.3%
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
44.9%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
30.0%
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
24.5%
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
69.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
33.0%
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)
37.3%
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
45.7%
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
45.6%
(*.f64 (*.f64 -2 J) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))
36.9%
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
45.7%
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
45.6%
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
29.9%
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
24.5%
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)) (/.f64 U J)))
25.4%
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
85.8%
(*.f64 J (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
27.4%
(*.f64 -2 J)
29.4%
(neg.f64 U)
19.2%
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
29.9%
U
Compiler

Compiled 610 to 483 computations (20.8% saved)

localize441.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
99.8%
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
86.3%
(sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
86.0%
(*.f64 J (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
Compiler

Compiled 157 to 120 computations (23.6% saved)

series91.0ms (0.4%)

Counts
4 → 120
Calls

36 calls:

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

rewrite146.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
846×pow-exp
740×expm1-udef
736×log1p-udef
630×log-pow
424×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021220
1430220
25400220
Stop Event
node limit
Counts
4 → 89
Calls
Call 1
Inputs
(*.f64 J (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
(sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 1 (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))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) 2)
(fabs.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1/3))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4)) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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) (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 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (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/2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U 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/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))

simplify204.0ms (0.9%)

Algorithm
egg-herbie
Rules
908×associate-*r*
900×fma-def
774×associate-*l*
678×*-commutative
582×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057223403
1169222313
2648722221
Stop Event
node limit
Counts
209 → 275
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)))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 -1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (pow.f64 U 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4)
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (*.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 (pow.f64 K 4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))))))
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.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 (pow.f64 K 4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.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/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 1/64 (/.f64 (*.f64 (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.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)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))))))
(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/4)
(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/4)
(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/4)
(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/4)
(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/4)
(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/4)
(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/4)
(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/4)
(*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (*.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 -2 (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 -1 (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(/.f64 U J)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (/.f64 U J)))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (+.f64 (/.f64 U J) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 -1 (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))
(+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2))))
(+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.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 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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/384 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/2 (*.f64 (-.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/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 1/64 (/.f64 (*.f64 (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.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 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (+.f64 (*.f64 -1/46080 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/24576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.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 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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/384 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 -2 (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 -2 (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 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 -1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))))))
(*.f64 -2 (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 -2 (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 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4))))))
(*.f64 -2 (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 -2 (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 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 1 (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))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) 2)
(fabs.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1/3))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4)) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -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) (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 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (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/2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U 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/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
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)))
(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)) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (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)) (neg.f64 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)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.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))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.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 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (cos.f64 (*.f64 1/2 K)) J) (/.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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.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))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.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 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (cos.f64 (*.f64 1/2 K)) J) (/.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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (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 U (/.f64 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 -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 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 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 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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 (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 (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 (*.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 (*.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 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 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 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 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32)))) (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) -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 U (/.f64 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 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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))))))))
(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))) (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32))))) (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) -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 U (/.f64 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 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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 J (*.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 -2 (cos.f64 (*.f64 1/2 K)))))
(*.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)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.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))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.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 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) J)) (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 (cos.f64 (*.f64 1/2 K)) J) (/.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 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 1/64 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 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)))
(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)) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (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)) (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 (/.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 U 5)) (pow.f64 J 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4)) U)))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))
(fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16)))
(+.f64 (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1) (*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 U 4) -1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 -1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (pow.f64 U 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (fma.f64 1/2 (*.f64 (pow.f64 U 6) (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) (*.f64 (pow.f64 U 6) 1/2))) (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))
(fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4)) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16)))
(+.f64 (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1) (/.f64 1/2 (/.f64 (pow.f64 J 4) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))) (pow.f64 J 6)) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4)) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (pow.f64 J 6)))) (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1))
1
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))
(fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4)) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16)))
(+.f64 (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1) (/.f64 1/2 (/.f64 (pow.f64 J 4) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 J 4)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))) (pow.f64 J 6)) (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/16))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4)) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (pow.f64 J 6)))) (fma.f64 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/16 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4)
(pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))
(fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (/.f64 (*.f64 K K) (*.f64 J J)) (*.f64 U U))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4))
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (*.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 (pow.f64 K 4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))))))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (pow.f64 K 4)) (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (/.f64 (*.f64 K K) (*.f64 J J)) (*.f64 U U))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)) (*.f64 1/2 (*.f64 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 (pow.f64 K 4) (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4)))))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (/.f64 (*.f64 K K) (*.f64 J J)) (*.f64 U U))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)) (*.f64 1/2 (*.f64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 (pow.f64 K 4) (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4)))))
(+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/4) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.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 (pow.f64 K 4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.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/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 1/64 (/.f64 (*.f64 (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.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)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))))))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (pow.f64 K 4)) (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2))) (*.f64 (+.f64 (*.f64 (*.f64 1/2 (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 (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 -1/64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (pow.f64 K 6) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4)))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (/.f64 (*.f64 K K) (*.f64 J J)) (*.f64 U U))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (+.f64 (*.f64 (pow.f64 K 4) (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (*.f64 (pow.f64 K 6) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32))) (/.f64 (*.f64 -1/64 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))))
(+.f64 (fma.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (/.f64 (*.f64 K K) (*.f64 J J)) (*.f64 U U))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (*.f64 (pow.f64 K 6) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32)))) (/.f64 (*.f64 -1/64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(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/4)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4)
(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/4)
(*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 -2 (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/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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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)))))))))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (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 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(fma.f64 -2 (*.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 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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)))))))))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (+.f64 (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 (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/2 (*.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 -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) -1/256)))))))
(+.f64 (*.f64 -2 (*.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 (*.f64 -2 (*.f64 (pow.f64 K 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 -2 (*.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 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(fma.f64 -2 (*.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))))))))))) (fma.f64 -2 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.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 -2 (+.f64 (*.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 (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 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080))))) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(fma.f64 -2 (*.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/2 (*.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 -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) -1/256))))) (*.f64 -2 (+.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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)))) (sqrt.f64 (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 -2 (*.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/2 (*.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 -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) -1/256))))) (*.f64 -2 (+.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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 (*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)))) (sqrt.f64 (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)))))))))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -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 (*.f64 -2 (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 (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 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))
(*.f64 -1 (/.f64 U J))
(neg.f64 (/.f64 U J))
(/.f64 (neg.f64 U) J)
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1 (/.f64 U J) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1 (/.f64 U J) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))) (/.f64 U J))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3))) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -1 (/.f64 U J) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))) (/.f64 U J))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3)))) (/.f64 U J))
(/.f64 U J)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (/.f64 U J)))
(fma.f64 -2 (/.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)) 2) (/.f64 U J)) (/.f64 U J)))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J)))
(+.f64 (*.f64 -2 (/.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)) 2) J) U)) (+.f64 (/.f64 U J) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 U J)) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (/.f64 U J))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (/.f64 U J) 3)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (/.f64 U J))))
(*.f64 -1 (/.f64 U J))
(neg.f64 (/.f64 U J))
(/.f64 (neg.f64 U) J)
(+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1 (/.f64 U J) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (/.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1 (/.f64 U J) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))) (/.f64 U J))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3))) (/.f64 U J))
(+.f64 (*.f64 -1 (/.f64 U J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -1 (/.f64 U J) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))) (/.f64 U J))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 5)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 U J) 3)))) (/.f64 U J))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))
(*.f64 -2 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 (*.f64 -1/4 U) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))
(+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))))
(*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))
(*.f64 -2 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))
(*.f64 -2 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4))
(+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2))))
(*.f64 -2 (+.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4) (*.f64 (*.f64 K K) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))))))
(*.f64 -2 (+.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (*.f64 K (*.f64 K (fma.f64 1/64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))))))
(+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.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 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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/384 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2)))))
(fma.f64 -2 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2))) (*.f64 1/384 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))))) (*.f64 (*.f64 K K) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4)))))))
(*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (fma.f64 1/384 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (*.f64 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))))) (*.f64 K (*.f64 K (fma.f64 1/64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))
(*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (fma.f64 1/384 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (*.f64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))))) (*.f64 K (*.f64 K (fma.f64 1/64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/2 (*.f64 (-.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/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 1/64 (/.f64 (*.f64 (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.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 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (+.f64 (*.f64 -1/46080 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4) (-.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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/24576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 -2 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.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 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)))) (pow.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/384 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4)))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3)) 1/4) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/4))) (pow.f64 K 2))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (+.f64 (*.f64 (*.f64 1/2 (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 (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 -1/64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/46080 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4) (fma.f64 -1/16 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2))) (*.f64 (*.f64 1/24576 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 -2 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/4) (-.f64 (*.f64 (*.f64 1/2 (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))) (pow.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4))) 2))) (*.f64 1/384 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))))) (*.f64 (*.f64 K K) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/4))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32))) (/.f64 (*.f64 -1/64 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 -1/46080 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (fma.f64 (*.f64 -1/16 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4)) (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) 1/24576)))))) (*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (fma.f64 1/384 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (*.f64 (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 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))))) (*.f64 K (*.f64 K (fma.f64 1/64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) 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 U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 J J))) -1/32)))) (/.f64 (*.f64 -1/64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2)))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 -1/46080 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (fma.f64 (*.f64 -1/16 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4)) (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) 1/24576)))))) (*.f64 -2 (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (fma.f64 1/384 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4) (*.f64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 1/256 (*.f64 (/.f64 J 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/64)) 2))) (*.f64 1/2 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/4))))) (*.f64 K (*.f64 K (fma.f64 1/64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)) 1/4)) (*.f64 -1/8 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4)))))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/4))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 (+.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/4)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))) 1/4))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.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/4)))
(*.f64 -2 (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 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4)))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))))
(fma.f64 -1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) -2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 -1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (pow.f64 U 4))))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) -2))) (*.f64 (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)))))
(-.f64 (fma.f64 -1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (pow.f64 U 4) (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) -2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/16 (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/16 (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2) (/.f64 1/128 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 -2 (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 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4)))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)))))))
(-.f64 (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4))))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (-.f64 (-.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))
(-.f64 (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))) (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (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 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4)))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)))))))
(-.f64 (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 6))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (pow.f64 (*.f64 1/16 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))) (pow.f64 J 4))))))
(fma.f64 -1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (-.f64 (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (-.f64 (-.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))
(-.f64 (fma.f64 -2 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 -1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 U J) (/.f64 U J)))) (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 4))) (*.f64 1/256 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (/.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 J 3)))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(*.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))) (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))) (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(*.f64 (pow.f64 1 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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/2)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) 2)) 1/4)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) 2)) 1/4)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4) 2)
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(fabs.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(log.f64 (exp.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(expm1.f64 (log1p.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (log.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1) 1/2))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))) 1/2) 1))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1/3))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))) 2)) 1/4))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) 2))) 1/4)
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)) 2))) 1/4)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 1/4)) 2))
(sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(log1p.f64 (expm1.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 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U 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/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 3)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3) 1/3)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 2)
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 4)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 4 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))) 3))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) 3)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))) 1) 1))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 3))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 1/3))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))) 2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))))

localize70.0ms (0.3%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize28.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
Compiler

Compiled 18 to 15 computations (16.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
2.0ms
U
@0
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
0.0ms
U
@inf
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
0.0ms
U
@-inf
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1562×pow1
1448×add-exp-log
1448×log1p-expm1-u
1448×expm1-log1p-u
1416×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
117817
2198117
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
Outputs
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 1)
(pow.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 3)
(pow.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 2)
(sqrt.f64 (*.f64 (cbrt.f64 64) (*.f64 (*.f64 U U) 1/4)))
(log.f64 (pow.f64 (exp.f64 (cbrt.f64 -8)) (*.f64 U -1/2)))
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
878×associate-*r*
858×log-prod
672×fma-neg
654×fma-def
582×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
042413
199401
2248389
3705369
42185369
55550369
Stop Event
node limit
Counts
23 → 17
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 1)
(pow.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 3)
(pow.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 2)
(sqrt.f64 (*.f64 (cbrt.f64 64) (*.f64 (*.f64 U U) 1/4)))
(log.f64 (pow.f64 (exp.f64 (cbrt.f64 -8)) (*.f64 U -1/2)))
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
Outputs
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(-.f64 (+.f64 1 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 1)
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(pow.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2)) 1)
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 3)
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(pow.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)) 1/3)
(cbrt.f64 (*.f64 -8 (*.f64 (pow.f64 U 3) -1/8)))
(cbrt.f64 (*.f64 (pow.f64 U 3) 1))
(cbrt.f64 (pow.f64 U 3))
U
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))) 2)
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(sqrt.f64 (*.f64 (cbrt.f64 64) (*.f64 (*.f64 U U) 1/4)))
(sqrt.f64 (*.f64 (cbrt.f64 64) (*.f64 U (*.f64 U 1/4))))
(log.f64 (pow.f64 (exp.f64 (cbrt.f64 -8)) (*.f64 U -1/2)))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 U -1/2) 3)))
(cbrt.f64 (*.f64 -8 (*.f64 (pow.f64 U 3) -1/8)))
(cbrt.f64 (*.f64 (pow.f64 U 3) 1))
(cbrt.f64 (pow.f64 U 3))
U
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))

localize276.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(hypot.f64 1 (/.f64 U (*.f64 2 J)))
99.8%
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
Compiler

Compiled 62 to 45 computations (27.4% saved)

series10.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1736×log-prod
672×pow-exp
600×expm1-udef
598×log1p-udef
508×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01777
134877
2425977
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
(hypot.f64 1 (/.f64 U (*.f64 2 J)))
(cos.f64 (/.f64 K 2))
Outputs
(+.f64 0 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3) (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(+.f64 0 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(+.f64 0 (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)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/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 (exp.f64 (log1p.f64 (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))) (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))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(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))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))

simplify102.0ms (0.4%)

Algorithm
egg-herbie
Rules
1216×associate-/r*
608×associate-+r+
548×associate-+l+
510×associate-*r*
508×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03216867
17736479
231845811
Stop Event
node limit
Counts
147 → 212
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)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (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 J U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
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 0 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1)
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3) (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(+.f64 0 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(+.f64 0 (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)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/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 (exp.f64 (log1p.f64 (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))) (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))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(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))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(-.f64 (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))) (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.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 (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (*.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 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(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 (*.f64 J J) U) (cos.f64 (*.f64 1/2 K))) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (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 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))))
(+.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 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/4 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 K (*.f64 K J)))))
(*.f64 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
(+.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 -2 (*.f64 J (sqrt.f64 (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 (*.f64 (*.f64 1/4 J) (*.f64 K K)) (*.f64 -1/192 (*.f64 J (pow.f64 K 4))))))
(*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (+.f64 (*.f64 -2 J) (*.f64 J (+.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 -1/192 (pow.f64 K 4))))))
(+.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 -2 (*.f64 J (sqrt.f64 (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/192 (*.f64 J (pow.f64 K 4))))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 (*.f64 1/23040 (*.f64 J (pow.f64 K 6))) (*.f64 (*.f64 1/4 J) (*.f64 K K)))))
(+.f64 (*.f64 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (+.f64 -2 (*.f64 -1/192 (pow.f64 K 4)))) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (+.f64 (*.f64 1/23040 (pow.f64 K 6)) (*.f64 1/4 (*.f64 K K)))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (*.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 U U) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(-.f64 (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))) (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)) (pow.f64 J 4)) (-.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 (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (*.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 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(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 (*.f64 J J) U) (cos.f64 (*.f64 1/2 K))) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))) (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(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 2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))))
(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 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 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (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 (/.f64 2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))
(fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 1/2 (/.f64 J U))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U))
(fma.f64 1/2 (/.f64 U J) (/.f64 J U))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (-.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (pow.f64 J 3) (pow.f64 U 3)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)))) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (-.f64 (fma.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (/.f64 1/2 (/.f64 J U))) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(*.f64 -1/2 (/.f64 U J))
(*.f64 (/.f64 U J) -1/2)
(/.f64 (*.f64 U -1/2) J)
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 J U)))
(fma.f64 -1/2 (/.f64 U J) (neg.f64 (/.f64 J U)))
(-.f64 (/.f64 (*.f64 U -1/2) J) (/.f64 J U))
(-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U))))
(fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (neg.f64 (/.f64 J U))))
(-.f64 (fma.f64 (/.f64 U J) -1/2 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (/.f64 J U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U)))))
(fma.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (neg.f64 (/.f64 J U)))))
(fma.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (-.f64 (fma.f64 (/.f64 U J) -1/2 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (/.f64 J U)))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(/.f64 1/2 (/.f64 J U))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U))
(fma.f64 1/2 (/.f64 U J) (/.f64 J U))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (-.f64 (*.f64 U (/.f64 1/2 J)) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (pow.f64 J 3) (pow.f64 U 3)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)))) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (-.f64 (fma.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (/.f64 1/2 (/.f64 J U))) (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))
(fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))
(fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)
(fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
(+.f64 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 1)) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))
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))
(+.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 4) 1/384 (*.f64 (pow.f64 K 6) -1/46080)))
(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 0 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))))) (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (*.f64 U 1/2) J))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (*.f64 -2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cos.f64 (*.f64 1/2 K))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (*.f64 -2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1)
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 3)
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3) 1/3)
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 2)
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3) (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)) 3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) 1) 1))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 3))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 1/3))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))) 2))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U))))))
(+.f64 0 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))) (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 1 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 U 1/2) J) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 U 1/2) J))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 U 1/2) J) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 1)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3) 1/3)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2)
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))) 3))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) 1))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2)) 1/2))
(exp.f64 (*.f64 1/2 (log1p.f64 (pow.f64 (/.f64 (*.f64 U 1/2) J) 2))))
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))))
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1/3))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(hypot.f64 1 (/.f64 (*.f64 U 1/2) J))
(hypot.f64 1 (*.f64 U (/.f64 1/2 J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(+.f64 0 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 1/2 K))
(+.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 1/2 K)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.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 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 1 (cos.f64 (*.f64 K 1/2)))
(cos.f64 (*.f64 1/2 K))
(*.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 1/2 K))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (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 1/2 K))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (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 1/2 K))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 1)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) 2)
(cos.f64 (*.f64 1/2 K))
(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 1/2 K))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 K 1/2)))))
(cos.f64 (*.f64 1/2 K))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(cos.f64 (*.f64 1/2 K))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1) 1))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) 1/3))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) 2))
(cos.f64 (*.f64 1/2 K))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 K 1/2))))
(cos.f64 (*.f64 1/2 K))

localize184.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 (*.f64 1/2 K))
99.8%
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
99.8%
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3)
36.5%
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
Compiler

Compiled 51 to 40 computations (21.6% saved)

series9.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite93.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1206×log-prod
718×pow-prod-down
596×pow-prod-up
564×pow-exp
498×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01475
128975
2308675
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
Outputs
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.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 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 0 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 1)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1)
(*.f64 1 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2))
(*.f64 (pow.f64 J 3) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J)
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))

simplify122.0ms (0.5%)

Algorithm
egg-herbie
Rules
1542×log-prod
1094×distribute-lft-in
1030×distribute-rgt-in
582×exp-prod
552×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02835877
16915367
223345325
376015325
Stop Event
node limit
Counts
187 → 142
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.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 (cbrt.f64 -8) J)
(+.f64 (*.f64 (cbrt.f64 -8) J) (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 (cbrt.f64 -8) J) (+.f64 (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (cbrt.f64 -8) J) (+.f64 (*.f64 -1/46080 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 4) J))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (pow.f64 J 3))
(+.f64 (*.f64 -8 (pow.f64 J 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3))))
(+.f64 (*.f64 -8 (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (+.f64 (*.f64 -1/48 (pow.f64 J 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)))) (pow.f64 K 4)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3)))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/192 (pow.f64 J 3)) (+.f64 (*.f64 1/5760 (pow.f64 J 3)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/384 (pow.f64 J 2)) (*.f64 -1/5760 (pow.f64 J 2))) J)))))) (+.f64 (*.f64 -8 (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (+.f64 (*.f64 -1/48 (pow.f64 J 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)))) (pow.f64 K 4)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3))))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 -8 (*.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 -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 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.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 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 0 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 1)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1)
(*.f64 1 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2))
(*.f64 (pow.f64 J 3) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J)
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
Outputs
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cbrt.f64 -8) J)
(+.f64 (*.f64 (cbrt.f64 -8) J) (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))))
(fma.f64 (cbrt.f64 -8) J (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 J (*.f64 K K)))))
(fma.f64 (cbrt.f64 -8) J (*.f64 (cbrt.f64 -8) (*.f64 (*.f64 K (*.f64 K J)) -1/8)))
(*.f64 (cbrt.f64 -8) (+.f64 J (*.f64 (*.f64 K (*.f64 K J)) -1/8)))
(+.f64 (*.f64 (cbrt.f64 -8) J) (+.f64 (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 4) J)))))
(fma.f64 (cbrt.f64 -8) J (fma.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 J (*.f64 K K))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 J (pow.f64 K 4))))))
(fma.f64 (cbrt.f64 -8) J (fma.f64 1/384 (*.f64 J (*.f64 (cbrt.f64 -8) (pow.f64 K 4))) (*.f64 (cbrt.f64 -8) (*.f64 (*.f64 K (*.f64 K J)) -1/8))))
(fma.f64 (cbrt.f64 -8) J (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 (*.f64 K (*.f64 K J)) -1/8) (*.f64 (*.f64 J (pow.f64 K 4)) 1/384))))
(+.f64 (*.f64 (cbrt.f64 -8) J) (+.f64 (*.f64 -1/46080 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 2) J))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 (pow.f64 K 4) J))))))
(fma.f64 (cbrt.f64 -8) J (fma.f64 -1/46080 (*.f64 (cbrt.f64 -8) (*.f64 J (pow.f64 K 6))) (fma.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 J (*.f64 K K))) (*.f64 1/384 (*.f64 (cbrt.f64 -8) (*.f64 J (pow.f64 K 4)))))))
(fma.f64 (cbrt.f64 -8) J (fma.f64 -1/46080 (*.f64 J (*.f64 (cbrt.f64 -8) (pow.f64 K 6))) (fma.f64 1/384 (*.f64 J (*.f64 (cbrt.f64 -8) (pow.f64 K 4))) (*.f64 (cbrt.f64 -8) (*.f64 (*.f64 K (*.f64 K J)) -1/8)))))
(+.f64 (*.f64 (cbrt.f64 -8) (+.f64 J (*.f64 (*.f64 K (*.f64 K J)) -1/8))) (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 (*.f64 J (pow.f64 K 6)) -1/46080) (*.f64 (*.f64 J (pow.f64 K 4)) 1/384))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (pow.f64 J 3))
(+.f64 (*.f64 -8 (pow.f64 J 3)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3))))
(fma.f64 -8 (pow.f64 J 3) (*.f64 (*.f64 K K) (*.f64 3 (pow.f64 J 3))))
(fma.f64 -8 (pow.f64 J 3) (*.f64 K (*.f64 K (*.f64 3 (pow.f64 J 3)))))
(*.f64 (pow.f64 J 3) (+.f64 -8 (*.f64 (*.f64 K K) 3)))
(+.f64 (*.f64 -8 (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (+.f64 (*.f64 -1/48 (pow.f64 J 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)))) (pow.f64 K 4)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3)))))
(fma.f64 -8 (pow.f64 J 3) (fma.f64 (fma.f64 -1/4 (pow.f64 J 3) (fma.f64 -1/48 (pow.f64 J 3) (*.f64 -2 (*.f64 J (*.f64 (*.f64 J J) 1/12))))) (pow.f64 K 4) (*.f64 (*.f64 K K) (*.f64 3 (pow.f64 J 3)))))
(fma.f64 -8 (pow.f64 J 3) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 J 3) 1/12)) (*.f64 (pow.f64 J 3) -13/48)) (*.f64 K (*.f64 K (*.f64 3 (pow.f64 J 3))))))
(+.f64 (*.f64 (pow.f64 J 3) (+.f64 -8 (*.f64 (*.f64 K K) 3))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 J 3) 1/12)) (*.f64 (pow.f64 J 3) -13/48))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/192 (pow.f64 J 3)) (+.f64 (*.f64 1/5760 (pow.f64 J 3)) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/384 (pow.f64 J 2)) (*.f64 -1/5760 (pow.f64 J 2))) J)))))) (+.f64 (*.f64 -8 (pow.f64 J 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (+.f64 (*.f64 -1/48 (pow.f64 J 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 J 2)) (*.f64 1/48 (pow.f64 J 2))) J)))) (pow.f64 K 4)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 2 (pow.f64 J 3)) (pow.f64 J 3))))))
(fma.f64 (pow.f64 K 6) (fma.f64 1/192 (pow.f64 J 3) (fma.f64 1/5760 (pow.f64 J 3) (fma.f64 1/4 (*.f64 J (*.f64 (*.f64 J J) 1/12)) (*.f64 -2 (*.f64 J (*.f64 (*.f64 J J) -1/360)))))) (fma.f64 -8 (pow.f64 J 3) (fma.f64 (fma.f64 -1/4 (pow.f64 J 3) (fma.f64 -1/48 (pow.f64 J 3) (*.f64 -2 (*.f64 J (*.f64 (*.f64 J J) 1/12))))) (pow.f64 K 4) (*.f64 (*.f64 K K) (*.f64 3 (pow.f64 J 3))))))
(fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 -2 (*.f64 (pow.f64 J 3) -1/360) (*.f64 (*.f64 (pow.f64 J 3) 1/12) 1/4)) (*.f64 (pow.f64 J 3) 31/5760)) (fma.f64 -8 (pow.f64 J 3) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 J 3) 1/12)) (*.f64 (pow.f64 J 3) -13/48)) (*.f64 K (*.f64 K (*.f64 3 (pow.f64 J 3)))))))
(fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 -2 (*.f64 (pow.f64 J 3) -1/360) (*.f64 (*.f64 (pow.f64 J 3) 1/12) 1/4)) (*.f64 (pow.f64 J 3) 31/5760)) (+.f64 (*.f64 (pow.f64 J 3) (+.f64 -8 (*.f64 (*.f64 K K) 3))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 J 3) 1/12)) (*.f64 (pow.f64 J 3) -13/48)))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(fma.f64 1/4 (*.f64 J (*.f64 K K)) (*.f64 J -2))
(*.f64 J (+.f64 (*.f64 (*.f64 K K) 1/4) -2))
(*.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 J (*.f64 K K)) (fma.f64 -2 J (*.f64 (*.f64 J (pow.f64 K 4)) -1/192)))
(fma.f64 (*.f64 K (*.f64 K J)) 1/4 (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) -1/192) -2)))
(*.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 J (*.f64 K K)) (fma.f64 -2 J (fma.f64 -1/192 (*.f64 J (pow.f64 K 4)) (*.f64 (*.f64 J (pow.f64 K 6)) 1/23040))))
(fma.f64 (*.f64 K (*.f64 K J)) 1/4 (fma.f64 J -2 (*.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 (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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 6) 1/6)
(pow.f64 (*.f64 64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 6)) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 9) 1/18))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 0 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -8) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -8) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))) 1)
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1)
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 1 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 5/2))
(*.f64 (pow.f64 J 3) (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 J 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J)
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/2) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 5/2))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9)) 1/3))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3/2) 2))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3)))
(*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)
(*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3))
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 3/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 6) 1/6)
(pow.f64 (*.f64 64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 6)) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 9) 1/18))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3/2) 2/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3/2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))

eval972.0ms (4.1%)

Compiler

Compiled 36913 to 25446 computations (31.1% saved)

prune205.0ms (0.9%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New8044808
Fresh01414
Picked011
Done167
Total80525830
Accurracy
100.0%
Counts
830 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
20.3%
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
44.9%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
30.0%
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
24.5%
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
46.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
69.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
42.3%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
33.0%
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)
56.7%
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
37.3%
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
45.7%
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
45.6%
(*.f64 (*.f64 -2 J) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))
36.9%
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
45.7%
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
45.6%
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
29.9%
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
24.5%
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)) (/.f64 U J)))
25.4%
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
47.0%
(*.f64 J (log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
27.4%
(*.f64 -2 J)
29.4%
(neg.f64 U)
19.2%
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
29.9%
U
Compiler

Compiled 654 to 509 computations (22.2% saved)

localize48.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(hypot.f64 1 (/.f64 U (*.f64 2 J)))
86.5%
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
Compiler

Compiled 38 to 27 computations (28.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1076×log-prod
646×prod-exp
624×pow-prod-down
470×pow-prod-up
404×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
124331
2301731
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
Outputs
(+.f64 0 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(exp.f64 (+.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (log.f64 (+.f64 J J))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))

simplify63.0ms (0.3%)

Algorithm
egg-herbie
Rules
1312×associate-*r/
972×associate-*r*
954×log-prod
824×associate-*l*
686×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01301859
13181811
28921811
351861811
Stop Event
node limit
Counts
51 → 73
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 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(exp.f64 (+.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (log.f64 (+.f64 J J))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
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))
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) 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)) (-.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) U))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4))) 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)) (-.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (/.f64 (pow.f64 J 6) (/.f64 (pow.f64 U 5) -4)))) 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 -2 J (*.f64 -1/4 (/.f64 U (/.f64 J U))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (*.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 -2 J (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.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))))))
(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 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.f64 -2 J (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)))))
(*.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 -2 J (*.f64 -1/4 (/.f64 U (/.f64 J U))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (*.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 -2 J (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.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))))))
(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 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.f64 -2 J (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)))))
(*.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 -2 J (*.f64 -1/4 (/.f64 U (/.f64 J U))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (*.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 -2 J (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.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))))))
(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 -2 J (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(fma.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (fma.f64 -1/4 (*.f64 (/.f64 U J) U) (fma.f64 -2 J (/.f64 (*.f64 -1/512 (pow.f64 U 6)) (pow.f64 J 5)))))
(*.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))
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) 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)) (-.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) U))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (*.f64 (/.f64 2 (pow.f64 U 3)) (pow.f64 J 4))) 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)) (-.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) U)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 J U) J) (fma.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (/.f64 (pow.f64 J 6) (/.f64 (pow.f64 U 5) -4)))) 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 (pow.f64 J 4) (pow.f64 U 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 (pow.f64 J 4) (pow.f64 U 3)) (fma.f64 2 (*.f64 (/.f64 J U) J) (fma.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) U)))
(+.f64 0 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 1)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 3)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2) 1/2)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3) 1/3)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 2)
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 2))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (+.f64 J J)))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))) 1) 1))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 3))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 3)) 1/3))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))) 2))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1)))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) (*.f64 (log.f64 (+.f64 J J)) 1)))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (log.f64 (+.f64 J J))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))))
(*.f64 (+.f64 J J) (hypot.f64 1 (*.f64 U (/.f64 1/2 J))))
(*.f64 J (*.f64 2 (hypot.f64 1 (*.f64 U (/.f64 1/2 J)))))

localize76.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
93.3%
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
Compiler

Compiled 32 to 18 computations (43.8% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1000×log-prod
786×prod-exp
708×prod-diff
676×pow-prod-down
462×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01025
122021
2281221
Stop Event
node limit
Counts
1 → 65
Calls
Call 1
Inputs
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
Outputs
(+.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(+.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(+.f64 0 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))
(+.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 1))
(+.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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 (*.f64 K 1/2) 6) (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 J (fma.f64 1/64 (pow.f64 K 6) -8)) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 (*.f64 J (-.f64 4 (pow.f64 (*.f64 K 1/2) 4))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (*.f64 (fma.f64 1/64 (pow.f64 K 6) -8) J) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(exp.f64 (+.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (log.f64 J)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (*.f64 (log.f64 J) 1)))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(fma.f64 J -2 (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 J (*.f64 1/4 (*.f64 K K)) (*.f64 J -2))
(fma.f64 -2 J (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 J -2))
(fma.f64 (*.f64 K K) (*.f64 1/4 J) (*.f64 J -2))
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J -2))
(fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 1 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) J) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (*.f64 K 1/2) (*.f64 (*.f64 K 1/2) J) (*.f64 J -2))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 1))
(fma.f64 (*.f64 1/4 K) (*.f64 K J) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (cbrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) 2) (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) (*.f64 J -2))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 J -2))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (*.f64 (*.f64 K 1/2) (cbrt.f64 J)) 2) (cbrt.f64 J) (*.f64 J -2))
(fma.f64 (*.f64 (*.f64 1/4 (*.f64 K K)) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J -2))
(fma.f64 (*.f64 J 1/4) (*.f64 K K) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K K)) 1/4 (*.f64 J -2))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K 1/2)) (*.f64 K 1/2) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 1/4 K)) K (*.f64 J -2))

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
1280×fma-def
934×cancel-sign-sub-inv
694×distribute-lft-neg-in
568×*-commutative
538×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01922213
14742149
213452127
353592125
Stop Event
node limit
Counts
89 → 87
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 1/4 (*.f64 K K))))
(+.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(+.f64 0 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))
(+.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 1))
(+.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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 (*.f64 K 1/2) 6) (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 J (fma.f64 1/64 (pow.f64 K 6) -8)) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 (*.f64 J (-.f64 4 (pow.f64 (*.f64 K 1/2) 4))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (*.f64 (fma.f64 1/64 (pow.f64 K 6) -8) J) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 1/4 (*.f64 K K) -2))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(exp.f64 (+.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (log.f64 J)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (*.f64 (log.f64 J) 1)))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(fma.f64 J -2 (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 J (*.f64 1/4 (*.f64 K K)) (*.f64 J -2))
(fma.f64 -2 J (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 1/4 (*.f64 (*.f64 K K) J) (*.f64 J -2))
(fma.f64 (*.f64 K K) (*.f64 1/4 J) (*.f64 J -2))
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J -2))
(fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 1 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) J) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (*.f64 K 1/2) (*.f64 (*.f64 K 1/2) J) (*.f64 J -2))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 1))
(fma.f64 (*.f64 1/4 K) (*.f64 K J) (*.f64 J -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (cbrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) 2) (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) (*.f64 J -2))
(fma.f64 (sqrt.f64 (*.f64 J -2)) (sqrt.f64 (*.f64 J -2)) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 J -2))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(fma.f64 (pow.f64 (*.f64 (*.f64 K 1/2) (cbrt.f64 J)) 2) (cbrt.f64 J) (*.f64 J -2))
(fma.f64 (*.f64 (*.f64 1/4 (*.f64 K K)) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J -2))
(fma.f64 (*.f64 J 1/4) (*.f64 K K) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K K)) 1/4 (*.f64 J -2))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 K 1/2)) (*.f64 K 1/2) (*.f64 J -2))
(fma.f64 (*.f64 J (*.f64 1/4 K)) K (*.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 K (*.f64 K J)))
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(+.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 K (*.f64 K J)))
(*.f64 1/4 (*.f64 J (*.f64 K K)))
(+.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 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 0 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(+.f64 (*.f64 (*.f64 J -2) 1) (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 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 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 1/4 (*.f64 K K) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(/.f64 (+.f64 (pow.f64 (*.f64 J -2) 3) (*.f64 (pow.f64 (*.f64 K 1/2) 6) (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2) (*.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 J 3) -8) (*.f64 (pow.f64 (*.f64 K 1/2) 6) (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J -2) 2) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 K (*.f64 K J))) 2) (*.f64 (*.f64 (*.f64 J -2) J) (*.f64 1/4 (*.f64 K K))))))
(/.f64 (*.f64 (pow.f64 J 3) (+.f64 -8 (pow.f64 (*.f64 K 1/2) 6))) (+.f64 (*.f64 4 (*.f64 J J)) (*.f64 (*.f64 1/4 (*.f64 J (*.f64 K K))) (-.f64 (*.f64 1/4 (*.f64 J (*.f64 K K))) (*.f64 J -2)))))
(/.f64 (pow.f64 J 3) (/.f64 (fma.f64 (*.f64 1/4 (*.f64 J (*.f64 K K))) (*.f64 J (fma.f64 1/4 (*.f64 K K) 2)) (*.f64 4 (*.f64 J J))) (fma.f64 1/64 (pow.f64 K 6) -8)))
(/.f64 (pow.f64 J 3) (/.f64 (fma.f64 (*.f64 J J) (+.f64 4 (*.f64 1/16 (pow.f64 K 4))) (*.f64 J (*.f64 1/2 (*.f64 K (*.f64 K J))))) (fma.f64 1/64 (pow.f64 K 6) -8)))
(/.f64 (-.f64 (pow.f64 (*.f64 J -2) 2) (pow.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 2)) (-.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(/.f64 (*.f64 J (fma.f64 1/64 (pow.f64 K 6) -8)) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 J (/.f64 (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4) (fma.f64 1/64 (pow.f64 K 6) -8)))
(*.f64 (/.f64 J (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4)) (fma.f64 1/64 (pow.f64 K 6) -8))
(*.f64 J (/.f64 (fma.f64 1/64 (pow.f64 K 6) -8) (fma.f64 1/4 (*.f64 (*.f64 K K) (fma.f64 1/4 (*.f64 K K) 2)) 4)))
(/.f64 (*.f64 J (-.f64 4 (pow.f64 (*.f64 K 1/2) 4))) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)) (/.f64 (+.f64 -2 (*.f64 (*.f64 K K) -1/4)) J))
(*.f64 (/.f64 J (fma.f64 (*.f64 K K) -1/4 -2)) (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)))
(*.f64 (-.f64 4 (*.f64 1/16 (pow.f64 K 4))) (/.f64 J (fma.f64 K (*.f64 K -1/4) -2)))
(/.f64 (*.f64 (fma.f64 1/64 (pow.f64 K 6) -8) J) (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4))
(/.f64 J (/.f64 (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4) (fma.f64 1/64 (pow.f64 K 6) -8)))
(*.f64 (/.f64 J (fma.f64 (*.f64 1/4 (*.f64 K K)) (fma.f64 1/4 (*.f64 K K) 2) 4)) (fma.f64 1/64 (pow.f64 K 6) -8))
(*.f64 J (/.f64 (fma.f64 1/64 (pow.f64 K 6) -8) (fma.f64 1/4 (*.f64 (*.f64 K K) (fma.f64 1/4 (*.f64 K K) 2)) 4)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)) J) (+.f64 -2 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)) (/.f64 (+.f64 -2 (*.f64 (*.f64 K K) -1/4)) J))
(*.f64 (/.f64 J (fma.f64 (*.f64 K K) -1/4 -2)) (-.f64 4 (pow.f64 (*.f64 K 1/2) 4)))
(*.f64 (-.f64 4 (*.f64 1/16 (pow.f64 K 4))) (/.f64 J (fma.f64 K (*.f64 K -1/4) -2)))
(pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 1)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 3)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2) 1/2)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3) 1/3)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 2)
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/4 (*.f64 K K) -2)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)) 3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))) 1) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 1/3))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2)))) 2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (fma.f64 1/4 (*.f64 K K) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) (*.f64 (log.f64 J) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (log.f64 J)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 1/4 (*.f64 K K) -2)) 1) (*.f64 (log.f64 J) 1)))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 1/4 (*.f64 K K) -2))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 J -2 (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 J (*.f64 1/4 (*.f64 K K)) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 -2 J (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.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 K) (*.f64 1/4 J) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 1 (*.f64 J -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 1 (*.f64 J (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) J) (*.f64 J -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4)) (*.f64 J (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2)) (*.f64 J -2))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) (*.f64 J -2))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.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 (sqrt.f64 J) (*.f64 (sqrt.f64 J) -2) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 1/4 (*.f64 K K))) (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J -2) 1 (*.f64 (*.f64 J (*.f64 1/4 (*.f64 K K))) 1))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 1/4 K) (*.f64 K J) (*.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 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) 2) (cbrt.f64 (*.f64 J (*.f64 1/4 (*.f64 K K)))) (*.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 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 (*.f64 K 1/2) (sqrt.f64 J)) (*.f64 J -2))
(*.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 1/4 (*.f64 K K))))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 -2 (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (*.f64 1/4 (*.f64 K K))))
(*.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 1/4 (*.f64 K K)) (sqrt.f64 J)) (sqrt.f64 J) (*.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 (*.f64 K K)) 1/4 (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2) (*.f64 J -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 K 1/2) 4)) (*.f64 J (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2)) (*.f64 J -2))
(*.f64 J (+.f64 -2 (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 (*.f64 K 1/2)) 2))))
(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 (*.f64 J (*.f64 1/4 K)) K (*.f64 J -2))
(*.f64 J (fma.f64 1/4 (*.f64 K K) -2))

localize211.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J)
99.8%
(/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)
99.5%
(+.f64 1 (cos.f64 K))
86.0%
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)) (/.f64 U J)))
Compiler

Compiled 88 to 52 computations (40.9% saved)

series34.0ms (0.1%)

Counts
4 → 100
Calls

27 calls:

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

rewrite164.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1102×fma-def
680×expm1-udef
680×log1p-udef
598×log-div
438×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017112
1380112
25591112
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)) (/.f64 U J)))
(+.f64 1 (cos.f64 K))
(/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J)
Outputs
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J))))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (neg.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))))) (fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (neg.f64 (*.f64 J (/.f64 U J)))))
(/.f64 (*.f64 J (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 (*.f64 J (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2))) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2)) J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))))
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(fma.f64 J (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) J (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 U J) J (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 J 2) (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2 (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 K)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (/.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(*.f64 1 (+.f64 1 (cos.f64 K)))
(*.f64 (+.f64 1 (cos.f64 K)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)) (cbrt.f64 (+.f64 1 (cos.f64 K))))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) (sqrt.f64 (+.f64 1 (cos.f64 K))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(*.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (/.f64 1 (-.f64 1 (cos.f64 K))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1) (+.f64 1 (pow.f64 (cos.f64 K) 3))))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 K)) (*.f64 (sin.f64 K) (sin.f64 K))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (+.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(/.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (-.f64 1 (cos.f64 K)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3))) (neg.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (neg.f64 (-.f64 1 (cos.f64 K))))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (-.f64 (cos.f64 K) 1))
(pow.f64 (+.f64 1 (cos.f64 K)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 K))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 K)))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 K))))
(exp.f64 (log1p.f64 (cos.f64 K)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 K)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 K))))
(fma.f64 1 (cos.f64 K) 1)
(fma.f64 (cos.f64 K) 1 1)
(fma.f64 (cbrt.f64 (cos.f64 K)) (pow.f64 (cbrt.f64 (cos.f64 K)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 K)) 2) (cbrt.f64 (cos.f64 K)) 1)
(fma.f64 (sqrt.f64 (cos.f64 K)) (sqrt.f64 (cos.f64 K)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 1)
(*.f64 J (*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 U)))
(*.f64 1 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 J U))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (/.f64 1 U))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 J (neg.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2))) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 U) (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))
(*.f64 (/.f64 1 U) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (sqrt.f64 U)))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 1) (/.f64 1/2 (/.f64 U J)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) U) (/.f64 1/2 (/.f64 1 J)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 1/2 (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (sqrt.f64 (/.f64 U J))) (/.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) U) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (sqrt.f64 (/.f64 U J))) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) U) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 J 1) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U) J)
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 1) (/.f64 J U))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (sqrt.f64 U)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (neg.f64 U)) (neg.f64 J))
(pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2)
(pow.f64 (*.f64 (/.f64 2 (+.f64 1 (cos.f64 K))) (/.f64 U J)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (neg.f64 U)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 (/.f64 U J) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))) 1)
(/.f64 J (/.f64 2 (+.f64 1 (cos.f64 K))))
(/.f64 1 (/.f64 2 (*.f64 J (+.f64 1 (cos.f64 K)))))
(/.f64 (+.f64 1 (cos.f64 K)) (/.f64 2 J))
(/.f64 (*.f64 J (+.f64 1 (cos.f64 K))) 2)
(/.f64 (neg.f64 (*.f64 J (+.f64 1 (cos.f64 K)))) -2)
(/.f64 (*.f64 J (+.f64 (neg.f64 (cos.f64 K)) -1)) -2)
(/.f64 (*.f64 (+.f64 (neg.f64 (cos.f64 K)) -1) J) -2)
(pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 1 (cos.f64 K)))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))

simplify207.0ms (0.9%)

Algorithm
egg-herbie
Rules
920×associate-*r*
834×associate-*l*
776×cube-prod
706×associate-/l*
588×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051111118
113179700
260239696
Stop Event
node limit
Counts
276 → 286
Calls
Call 1
Inputs
U
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2))
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))))
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
U
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
U
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
2
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) (+.f64 (*.f64 1/24 (pow.f64 K 4)) 2))
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) (+.f64 (*.f64 1/24 (pow.f64 K 4)) (+.f64 2 (*.f64 -1/720 (pow.f64 K 6)))))
(/.f64 J U)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (/.f64 J U))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J))))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (neg.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))))) (fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (neg.f64 (*.f64 J (/.f64 U J)))))
(/.f64 (*.f64 J (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 (*.f64 J (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2))) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2)) J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))))
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(fma.f64 J (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) J (*.f64 J (/.f64 U J)))
(fma.f64 (/.f64 U J) J (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (*.f64 J 2) (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2 (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (*.f64 J (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 K)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (/.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(*.f64 1 (+.f64 1 (cos.f64 K)))
(*.f64 (+.f64 1 (cos.f64 K)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)) (cbrt.f64 (+.f64 1 (cos.f64 K))))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) (sqrt.f64 (+.f64 1 (cos.f64 K))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(*.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (/.f64 1 (-.f64 1 (cos.f64 K))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1) (+.f64 1 (pow.f64 (cos.f64 K) 3))))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 K)) (*.f64 (sin.f64 K) (sin.f64 K))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (+.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(/.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (-.f64 1 (cos.f64 K)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3))) (neg.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (neg.f64 (-.f64 1 (cos.f64 K))))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (-.f64 (cos.f64 K) 1))
(pow.f64 (+.f64 1 (cos.f64 K)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 K))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 K)))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 K))))
(exp.f64 (log1p.f64 (cos.f64 K)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 K)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 K))))
(fma.f64 1 (cos.f64 K) 1)
(fma.f64 (cos.f64 K) 1 1)
(fma.f64 (cbrt.f64 (cos.f64 K)) (pow.f64 (cbrt.f64 (cos.f64 K)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 K)) 2) (cbrt.f64 (cos.f64 K)) 1)
(fma.f64 (sqrt.f64 (cos.f64 K)) (sqrt.f64 (cos.f64 K)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 1)
(*.f64 J (*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 U)))
(*.f64 1 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 J U))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (/.f64 1 U))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 J (neg.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2))) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 U) (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))
(*.f64 (/.f64 1 U) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 J)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (sqrt.f64 U)))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 1) (/.f64 1/2 (/.f64 U J)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) U) (/.f64 1/2 (/.f64 1 J)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 1/2 (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (sqrt.f64 (/.f64 U J))) (/.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) U) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (sqrt.f64 (/.f64 U J))) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) U) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 J 1) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U) J)
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 1) (/.f64 J U))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (sqrt.f64 U)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (neg.f64 U)) (neg.f64 J))
(pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2)
(pow.f64 (*.f64 (/.f64 2 (+.f64 1 (cos.f64 K))) (/.f64 U J)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (neg.f64 U)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 (/.f64 U J) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))) 1)
(/.f64 J (/.f64 2 (+.f64 1 (cos.f64 K))))
(/.f64 1 (/.f64 2 (*.f64 J (+.f64 1 (cos.f64 K)))))
(/.f64 (+.f64 1 (cos.f64 K)) (/.f64 2 J))
(/.f64 (*.f64 J (+.f64 1 (cos.f64 K))) 2)
(/.f64 (neg.f64 (*.f64 J (+.f64 1 (cos.f64 K)))) -2)
(/.f64 (*.f64 J (+.f64 (neg.f64 (cos.f64 K)) -1)) -2)
(/.f64 (*.f64 (+.f64 (neg.f64 (cos.f64 K)) -1) J) -2)
(pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 1 (cos.f64 K)))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))
Outputs
U
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J))
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(+.f64 (*.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (pow.f64 J 2)) U)
(fma.f64 (+.f64 (/.f64 (cos.f64 K) U) (/.f64 1 U)) (*.f64 J J) U)
(/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U)
(/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J))
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(*.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)))
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (*.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (+.f64 U (*.f64 J (*.f64 2 (/.f64 J U)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (fma.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (*.f64 1/24 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J))))))
(fma.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J)) (/.f64 (*.f64 -1/2 (*.f64 J (*.f64 K (*.f64 K J)))) U)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))))
(fma.f64 (fma.f64 2 (/.f64 J U) (/.f64 U J)) J (fma.f64 -1/720 (/.f64 (pow.f64 K 6) (/.f64 U (*.f64 J J))) (fma.f64 -1/2 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (*.f64 1/24 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J)))))))
(fma.f64 J (fma.f64 2 (/.f64 J U) (/.f64 U J)) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J)) (/.f64 (*.f64 -1/2 (*.f64 J (*.f64 K (*.f64 K J)))) U))))
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 U J) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U) (/.f64 U J)) J)
(*.f64 J (+.f64 (/.f64 U J) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(+.f64 U (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))
(/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U)
(/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J))
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
U
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
U
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(+.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (pow.f64 J 2)) U) U)
(+.f64 U (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
2
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) 2)
(fma.f64 -1/2 (*.f64 K K) 2)
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) (+.f64 (*.f64 1/24 (pow.f64 K 4)) 2))
(fma.f64 -1/2 (*.f64 K K) (fma.f64 1/24 (pow.f64 K 4) 2))
(+.f64 (*.f64 -1/2 (pow.f64 K 2)) (+.f64 (*.f64 1/24 (pow.f64 K 4)) (+.f64 2 (*.f64 -1/720 (pow.f64 K 6)))))
(fma.f64 -1/2 (*.f64 K K) (+.f64 (fma.f64 1/24 (pow.f64 K 4) 2) (*.f64 -1/720 (pow.f64 K 6))))
(fma.f64 -1/2 (*.f64 K K) (fma.f64 1/24 (pow.f64 K 4) (fma.f64 -1/720 (pow.f64 K 6) 2)))
(/.f64 J U)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (/.f64 J U))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (/.f64 J U))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) J) (/.f64 J U))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (/.f64 J U)) (*.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U J))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) J) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) J) (/.f64 J U)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) J) U)) (+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) J) U)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) J) U)))))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U J)) (fma.f64 -1/1440 (/.f64 (pow.f64 K 6) (/.f64 U J)) (+.f64 (/.f64 J U) (*.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U J))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) J) (fma.f64 -1/1440 (*.f64 (/.f64 (pow.f64 K 6) U) J) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) J) (/.f64 J U))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) J) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) J))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/1440 (*.f64 J (pow.f64 K 6)) J)))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (fma.f64 1/48 (*.f64 J (pow.f64 K 4)) (fma.f64 (*.f64 (pow.f64 K 6) -1/1440) J J)))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(*.f64 1/2 (*.f64 (+.f64 1 (cos.f64 K)) J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(+.f64 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(+.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1) (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))) 1)
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (-.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))) (*.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J) 3) (pow.f64 (*.f64 J (/.f64 U J)) 3)) (fma.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J) (*.f64 (*.f64 J (/.f64 U J)) (-.f64 (*.f64 J (/.f64 U J)) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) 3) (pow.f64 U 3)) (fma.f64 (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 U (-.f64 U (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (neg.f64 (*.f64 (*.f64 J (/.f64 U J)) (*.f64 J (/.f64 U J))))) (fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (neg.f64 (*.f64 J (/.f64 U J)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J) (neg.f64 (*.f64 (*.f64 J J) (pow.f64 (/.f64 U J) 2)))) (fma.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) (*.f64 J 2) (*.f64 J (/.f64 (neg.f64 U) J))))
(/.f64 (fma.f64 (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 U (neg.f64 U))) (-.f64 (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) U))
(/.f64 (*.f64 J (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3))) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 J (/.f64 (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 4 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 2))) (fma.f64 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 3) 8 (pow.f64 (/.f64 U J) 3))))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (+.f64 (/.f64 U J) (*.f64 -1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2)))) (fma.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3)))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (+.f64 (/.f64 U J) (*.f64 -1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2)))) (+.f64 (pow.f64 (/.f64 U J) 3) (pow.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) 3)))
(/.f64 (*.f64 J (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2))) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 2) 4 (neg.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (fma.f64 2 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) (/.f64 (neg.f64 U) J)) J))
(/.f64 J (/.f64 (-.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) (/.f64 U J)) (fma.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2) (neg.f64 (pow.f64 (/.f64 U J) 2)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3)) J) (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4)))
(/.f64 J (/.f64 (fma.f64 (/.f64 U J) (-.f64 (/.f64 U J) (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 4 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 2))) (fma.f64 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 3) 8 (pow.f64 (/.f64 U J) 3))))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (+.f64 (/.f64 U J) (*.f64 -1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2)))) (fma.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 3) 8 (pow.f64 (/.f64 U J) 3)))
(*.f64 (/.f64 J (fma.f64 (/.f64 U J) (+.f64 (/.f64 U J) (*.f64 -1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2)))) (+.f64 (pow.f64 (/.f64 U J) 3) (pow.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2) 4) (pow.f64 (/.f64 U J) 2)) J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (neg.f64 (/.f64 U J))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) 2) 4 (neg.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (fma.f64 2 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))) (/.f64 (neg.f64 U) J)) J))
(/.f64 J (/.f64 (-.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) (/.f64 U J)) (fma.f64 4 (pow.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2)) 2) (neg.f64 (pow.f64 (/.f64 U J) 2)))))
(pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 1)
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 3)
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3) 1/3)
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 2)
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 2))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(log.f64 (*.f64 (exp.f64 (*.f64 J (/.f64 U J))) (exp.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J))) 3))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)) 3) (pow.f64 J 3)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(exp.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))) 1))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (/.f64 U J)))))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 J (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 J (/.f64 U J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 1 (*.f64 J (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 U (*.f64 (/.f64 1 J) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 2 J) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) J (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (/.f64 U J) J (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 (cbrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J (cbrt.f64 (/.f64 U J))) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J (cbrt.f64 (/.f64 U J))) (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))))
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 U J)) J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) J) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 J (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))) U)
(fma.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)) 1 (*.f64 (*.f64 J (/.f64 U J)) 1))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 U J))) (cbrt.f64 (*.f64 J (/.f64 U J)))) (cbrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 (*.f64 J (/.f64 U J))) (sqrt.f64 (*.f64 J (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 J U) (/.f64 1 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 U J))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (sqrt.f64 J)) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 J (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))) U)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 J (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))) U)
(fma.f64 (*.f64 J (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J (cbrt.f64 (/.f64 U J))) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 U J) 2)) (*.f64 J (cbrt.f64 (/.f64 U J))) (*.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))))
(fma.f64 (*.f64 J (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 U J)) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (/.f64 U J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 (/.f64 U J) (sqrt.f64 J)) (sqrt.f64 J) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 J 2) (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 J (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2 (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 J (/.f64 U J) (*.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))) J))
(fma.f64 J (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))) U)
(fma.f64 (*.f64 J (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2)))) (*.f64 J (sqrt.f64 (/.f64 (*.f64 2 (+.f64 (cos.f64 K) 1)) (/.f64 U (*.f64 J 1/2))))) (*.f64 J (/.f64 U J)))
(fma.f64 (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J)))) (*.f64 J (sqrt.f64 (*.f64 1 (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U J))))) U)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 K)))) 1)
(+.f64 (cos.f64 K) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (/.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(*.f64 1 (+.f64 1 (cos.f64 K)))
(+.f64 (cos.f64 K) 1)
(*.f64 (+.f64 1 (cos.f64 K)) 1)
(+.f64 (cos.f64 K) 1)
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 K) 1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2)) (cbrt.f64 (+.f64 1 (cos.f64 K))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 K) 1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) (sqrt.f64 (+.f64 1 (cos.f64 K))))
(+.f64 (cos.f64 K) 1)
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1))
(*.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (/.f64 1 (-.f64 1 (cos.f64 K))))
(*.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (*.f64 (sin.f64 K) (sin.f64 K)))
(/.f64 (sin.f64 K) (tan.f64 (/.f64 K 2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1) (+.f64 1 (pow.f64 (cos.f64 K) 3))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 K)) (*.f64 (sin.f64 K) (sin.f64 K))))
(*.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (*.f64 (sin.f64 K) (sin.f64 K)))
(/.f64 (sin.f64 K) (tan.f64 (/.f64 K 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (/.f64 1 (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (+.f64 (pow.f64 (cos.f64 K) 2) (-.f64 1 (cos.f64 K))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3)) (+.f64 (-.f64 1 (cos.f64 K)) (pow.f64 (cos.f64 K) 2)))
(/.f64 (*.f64 (sin.f64 K) (sin.f64 K)) (-.f64 1 (cos.f64 K)))
(*.f64 (/.f64 1 (-.f64 1 (cos.f64 K))) (*.f64 (sin.f64 K) (sin.f64 K)))
(/.f64 (sin.f64 K) (tan.f64 (/.f64 K 2)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 K) 3))) (neg.f64 (fma.f64 (cos.f64 K) (-.f64 (cos.f64 K) 1) 1)))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (cos.f64 K) 3))) (neg.f64 (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1)))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 K) 3)) (neg.f64 (fma.f64 (cos.f64 K) (+.f64 (cos.f64 K) -1) 1)))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (neg.f64 (-.f64 1 (cos.f64 K))))
(/.f64 (+.f64 (pow.f64 (cos.f64 K) 2) -1) (neg.f64 (-.f64 1 (cos.f64 K))))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (+.f64 (cos.f64 K) -1))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (-.f64 (cos.f64 K) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 K) 2) -1) (neg.f64 (-.f64 1 (cos.f64 K))))
(/.f64 (fma.f64 (cos.f64 K) (cos.f64 K) -1) (+.f64 (cos.f64 K) -1))
(pow.f64 (+.f64 1 (cos.f64 K)) 1)
(+.f64 (cos.f64 K) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 K))) 3)
(+.f64 (cos.f64 K) 1)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3) 1/3)
(+.f64 (cos.f64 K) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 K))) 2)
(+.f64 (cos.f64 K) 1)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2))
(+.f64 (cos.f64 K) 1)
(log.f64 (exp.f64 (+.f64 1 (cos.f64 K))))
(+.f64 (cos.f64 K) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 K)))))
(+.f64 (cos.f64 K) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 3))
(+.f64 (cos.f64 K) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 K))))
(+.f64 (cos.f64 K) 1)
(exp.f64 (log1p.f64 (cos.f64 K)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 K)) 1))
(exp.f64 (log1p.f64 (cos.f64 K)))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 K))))
(+.f64 (cos.f64 K) 1)
(fma.f64 1 (cos.f64 K) 1)
(+.f64 (cos.f64 K) 1)
(fma.f64 (cos.f64 K) 1 1)
(+.f64 (cos.f64 K) 1)
(fma.f64 (cbrt.f64 (cos.f64 K)) (pow.f64 (cbrt.f64 (cos.f64 K)) 2) 1)
(+.f64 (cos.f64 K) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 K)) 2) (cbrt.f64 (cos.f64 K)) 1)
(+.f64 (cos.f64 K) 1)
(fma.f64 (sqrt.f64 (cos.f64 K)) (sqrt.f64 (cos.f64 K)) 1)
(+.f64 (cos.f64 K) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))) 1)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 J (*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 U)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 1 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 J U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (/.f64 1 U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (/.f64 1 U)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (*.f64 J (neg.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2))) (/.f64 1 (neg.f64 U)))
(*.f64 J (*.f64 (*.f64 (+.f64 (cos.f64 K) 1) -1/2) (/.f64 1 (neg.f64 U))))
(/.f64 (-.f64 -1 (cos.f64 K)) (*.f64 -2 (/.f64 U J)))
(*.f64 (/.f64 1 U) (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 1 U) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (/.f64 1 J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) (*.f64 J 1/2))))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2)) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2)) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 (/.f64 U J)) 1/2)))
(/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (/.f64 1/2 (cbrt.f64 (/.f64 U J)))) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (*.f64 (+.f64 (cos.f64 K) 1) 1/2)) (sqrt.f64 (/.f64 U J)))
(*.f64 (/.f64 (+.f64 (cos.f64 K) 1) (sqrt.f64 (/.f64 U J))) (/.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 1) (/.f64 1/2 (/.f64 U J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) U) (/.f64 1/2 (/.f64 1 J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 1/2 (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 (/.f64 U J)) 1/2)))
(/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (/.f64 1/2 (cbrt.f64 (/.f64 U J)))) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) (sqrt.f64 (/.f64 U J))) (/.f64 1/2 (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 U J))) (*.f64 (+.f64 (cos.f64 K) 1) 1/2)) (sqrt.f64 (/.f64 U J)))
(*.f64 (/.f64 (+.f64 (cos.f64 K) 1) (sqrt.f64 (/.f64 U J))) (/.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) 1/2)) U) J))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (*.f64 J (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) U) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) 1/2)) U) J))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (*.f64 J (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (cbrt.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2))))) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 K)) 2) 1/4)) (sqrt.f64 (/.f64 U J))) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (sqrt.f64 (/.f64 U J))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) 1/2)) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 K) 1) 2) 1/4)) (sqrt.f64 (/.f64 U J))) (/.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 U J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) U) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (/.f64 1 J)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2)) (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U J) 2))) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 (/.f64 U J)) 1/2)))
(/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (/.f64 1/2 (cbrt.f64 (/.f64 U J)))) (cbrt.f64 (pow.f64 (/.f64 U J) 2)))
(*.f64 (/.f64 J 1) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) U) J)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) (*.f64 J 1/2))))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2)) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 1) (/.f64 J U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) (*.f64 J 1/2))))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 (cbrt.f64 (*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))) 2) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))) 2) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2)) (sqrt.f64 U)))
(/.f64 (/.f64 J (sqrt.f64 U)) (/.f64 (sqrt.f64 U) (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) U))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) (*.f64 J 1/2))))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 (cbrt.f64 U) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) (neg.f64 U)) (neg.f64 J))
(*.f64 J (*.f64 (*.f64 (+.f64 (cos.f64 K) 1) -1/2) (/.f64 1 (neg.f64 U))))
(/.f64 (-.f64 -1 (cos.f64 K)) (*.f64 -2 (/.f64 U J)))
(pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 1)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 3)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3) 1/3)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))) 2)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(pow.f64 (*.f64 (/.f64 2 (+.f64 1 (cos.f64 K))) (/.f64 U J)) -1)
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(neg.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) (neg.f64 U)))
(*.f64 J (*.f64 (*.f64 (+.f64 (cos.f64 K) 1) -1/2) (/.f64 1 (neg.f64 U))))
(/.f64 (-.f64 -1 (cos.f64 K)) (*.f64 -2 (/.f64 U J)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 2))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2)) 3))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 (/.f64 U J) 3)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) (pow.f64 U 3)))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 U (*.f64 J 1/2)))))
(/.f64 (exp.f64 (log1p.f64 (cos.f64 K))) (/.f64 (/.f64 U J) 1/2))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 (/.f64 U J) 1/2))) 1))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 U (*.f64 J 1/2)))))
(/.f64 (exp.f64 (log1p.f64 (cos.f64 K))) (/.f64 (/.f64 U J) 1/2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (cos.f64 K)) (/.f64 (/.f64 U J) 1/2))))
(*.f64 J (/.f64 (+.f64 (cos.f64 K) 1) (/.f64 U 1/2)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 (/.f64 J U) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))) 1)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(/.f64 J (/.f64 2 (+.f64 1 (cos.f64 K))))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(/.f64 1 (/.f64 2 (*.f64 J (+.f64 1 (cos.f64 K)))))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(/.f64 (+.f64 1 (cos.f64 K)) (/.f64 2 J))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(/.f64 (*.f64 J (+.f64 1 (cos.f64 K))) 2)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(/.f64 (neg.f64 (*.f64 J (+.f64 1 (cos.f64 K)))) -2)
(/.f64 (*.f64 J (neg.f64 (+.f64 (cos.f64 K) 1))) -2)
(*.f64 (/.f64 J -2) (-.f64 -1 (cos.f64 K)))
(/.f64 (*.f64 J (+.f64 (neg.f64 (cos.f64 K)) -1)) -2)
(/.f64 (*.f64 J (neg.f64 (+.f64 (cos.f64 K) 1))) -2)
(*.f64 (/.f64 J -2) (-.f64 -1 (cos.f64 K)))
(/.f64 (*.f64 (+.f64 (neg.f64 (cos.f64 K)) -1) J) -2)
(/.f64 (*.f64 J (neg.f64 (+.f64 (cos.f64 K) 1))) -2)
(*.f64 (/.f64 J -2) (-.f64 -1 (cos.f64 K)))
(pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 1)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 3)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3) 1/3)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))) 2)
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 2))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 1 (cos.f64 K)))) J))
(*.f64 J (log.f64 (sqrt.f64 (exp.f64 (+.f64 (cos.f64 K) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)))))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J)) 3))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1 (cos.f64 K)) 1/2) 3) (pow.f64 J 3)))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))))
(/.f64 (exp.f64 (log1p.f64 (cos.f64 K))) (/.f64 2 J))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))) 1))
(exp.f64 (-.f64 (log1p.f64 (cos.f64 K)) (log.f64 (/.f64 2 J))))
(/.f64 (exp.f64 (log1p.f64 (cos.f64 K))) (/.f64 2 J))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (cos.f64 K)) (*.f64 1/2 J))))
(*.f64 (+.f64 (cos.f64 K) 1) (*.f64 J 1/2))

localize641.0ms (2.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 (*.f64 1/2 K))
99.9%
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
99.9%
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
76.7%
(log.f64 (cos.f64 (*.f64 1/2 K)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

series113.0ms (0.5%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
100.0ms
K
@inf
(log.f64 (cos.f64 (*.f64 1/2 K)))
11.0ms
K
@-inf
(log.f64 (cos.f64 (*.f64 1/2 K)))
1.0ms
K
@0
(log.f64 (cos.f64 (*.f64 1/2 K)))
0.0ms
K
@0
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
0.0ms
J
@0
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1098×log-prod
854×exp-prod
636×pow-prod-down
588×prod-exp
540×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
124249
2267049
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(log.f64 (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
Outputs
(+.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 0)
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 0 (log.f64 (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 1 (log.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/3 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 3 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2))
(log1p.f64 (-.f64 (cos.f64 (*.f64 1/2 K)) 1))
(+.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 J)) 1) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (log.f64 (*.f64 -2 J)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (exp.f64 1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 K)) 1)) 1)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) 1) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 1/2 K))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))

simplify91.0ms (0.4%)

Algorithm
egg-herbie
Rules
1376×log-prod
596×*-commutative
528×cube-prod
508×sqr-pow
486×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02763331
16083239
220073229
354903225
Stop Event
node limit
Counts
139 → 154
Calls
Call 1
Inputs
(*.f64 -1/8 (pow.f64 K 2))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 (*.f64 -1/2880 (pow.f64 K 6)) (*.f64 -1/192 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 (*.f64 -1/2880 (pow.f64 K 6)) (+.f64 (*.f64 -1/192 (pow.f64 K 4)) (*.f64 -17/645120 (pow.f64 K 8)))))
(*.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 (log.f64 (cos.f64 (*.f64 1/2 K))) 0)
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 0 (log.f64 (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 1 (log.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/3 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 3 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2))
(log1p.f64 (-.f64 (cos.f64 (*.f64 1/2 K)) 1))
(+.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 J)) 1) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (log.f64 (*.f64 -2 J)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (exp.f64 1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 K)) 1)) 1)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) 1) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 1/2 K))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
Outputs
(*.f64 -1/8 (pow.f64 K 2))
(*.f64 -1/8 (*.f64 K K))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 -1/192 (pow.f64 K 4)))
(fma.f64 -1/192 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 (*.f64 -1/2880 (pow.f64 K 6)) (*.f64 -1/192 (pow.f64 K 4))))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 -1/2880 (pow.f64 K 6) (*.f64 -1/192 (pow.f64 K 4))))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 -1/192 (pow.f64 K 4) (*.f64 -1/2880 (pow.f64 K 6))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 (*.f64 -1/2880 (pow.f64 K 6)) (+.f64 (*.f64 -1/192 (pow.f64 K 4)) (*.f64 -17/645120 (pow.f64 K 8)))))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 -1/2880 (pow.f64 K 6) (fma.f64 -1/192 (pow.f64 K 4) (*.f64 -17/645120 (pow.f64 K 8)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.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 -1/192 (pow.f64 K 4)))))
(*.f64 J (+.f64 (*.f64 (*.f64 K K) 1/4) (+.f64 (*.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 (*.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 -1/192 (pow.f64 K 4)) (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 J (+.f64 (+.f64 -2 (*.f64 (*.f64 K K) 1/4)) (+.f64 (*.f64 -1/192 (pow.f64 K 4)) (*.f64 (pow.f64 K 6) 1/23040))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
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)))
(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 (log.f64 (cos.f64 (*.f64 1/2 K))) 0)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (log.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 1 (log.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 2 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 1/3 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(*.f64 3 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 3)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (log.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 3))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1) 1))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 3))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1/3))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (-.f64 (cos.f64 (*.f64 1/2 K)) 1))
(log.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(+.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 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (sqrt.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1) 1))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3)) 1/3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 J)) 1) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (log.f64 (*.f64 -2 J)) 1)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(+.f64 0 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 K 1/2))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 K)))) (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 1/2 K)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(+.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 1/2 K))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))))
(cos.f64 (*.f64 K 1/2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K)))) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 K 1/2))
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 K 1/2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(cos.f64 (*.f64 K 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))
(cos.f64 (*.f64 K 1/2))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))))))
(cos.f64 (*.f64 K 1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (exp.f64 1))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (*.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 1))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 K)) 1)) 1)
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 1) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1/4)) (pow.f64 (log.f64 (cos.f64 (*.f64 K 1/2))) 1/4))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (fabs.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) 1) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 K 1/2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (cbrt.f64 (log.f64 (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 1/2 K))))
(cos.f64 (*.f64 K 1/2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 K 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 K 1/2))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 K 1/2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 K 1/2))

localize260.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 (*.f64 1/2 K))
99.8%
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
99.1%
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
98.8%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
Compiler

Compiled 50 to 39 computations (22% saved)

series26.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1180×log-prod
742×prod-exp
702×pow-prod-down
592×pow-prod-up
538×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01450
128750
2301450
Stop Event
node limit
Counts
2 → 98
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
Outputs
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.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 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) 2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) (log.f64 (*.f64 J -2))))
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (log.f64 J)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 0 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(*.f64 (cbrt.f64 (*.f64 J -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2/3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))

simplify156.0ms (0.7%)

Algorithm
egg-herbie
Rules
1446×log-prod
830×cube-prod
618×fabs-mul
568×associate-*r*
562×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03314176
18624032
227223896
357113896
Stop Event
node limit
Counts
122 → 145
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 1 1/3) J))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) J)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 1 1/3) J)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2)))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) J))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 1 1/3) J)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) J)) (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 J) 1/3))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2))))) (cbrt.f64 -2))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (pow.f64 1 1/3)))))) (pow.f64 K 6)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (*.f64 (pow.f64 K 6) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.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 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) 2))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) (log.f64 (*.f64 J -2))))
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (log.f64 J)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (log.f64 J) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 0 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(*.f64 (cbrt.f64 (*.f64 J -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2/3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 1 1/3) J))
(*.f64 -2 J)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) J)))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (*.f64 -2 J))
(fma.f64 -2 J (*.f64 K (*.f64 K (*.f64 J 1/4))))
(*.f64 J (+.f64 (*.f64 1/4 (*.f64 K K)) -2))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 1 1/3) J)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2)))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) J))))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 (pow.f64 K 4) (fma.f64 -1/144 J (+.f64 (*.f64 -2/3 (*.f64 J -1/384)) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 J)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (*.f64 J -1/384) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (*.f64 J J)))))))) (*.f64 -2 J)))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 -2 J (*.f64 (pow.f64 K 4) (fma.f64 J -1/144 (fma.f64 -2/3 (*.f64 J -1/384) (*.f64 (fma.f64 2/3 (*.f64 (*.f64 J -1/384) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))))))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 (pow.f64 K 4) (fma.f64 J -1/144 (fma.f64 -2/3 (*.f64 J -1/384) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 2/3 (*.f64 (*.f64 J -1/384) (cbrt.f64 (/.f64 1 J)))) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))) (*.f64 -2 J)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) J)) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) J)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 1 1/3) J)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) J)) (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 2)) 1/3) (pow.f64 (cbrt.f64 -2) 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 J) 1/3))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 J) 1/3) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (pow.f64 (cbrt.f64 -2) 2))))) (cbrt.f64 -2))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)))) (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (pow.f64 1 1/3)))))) (pow.f64 K 6)))))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 (pow.f64 K 4) (fma.f64 -1/144 J (+.f64 (*.f64 -2/3 (*.f64 J -1/384)) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 J)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (*.f64 J -1/384) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (*.f64 J J)))))))) (fma.f64 -2 J (*.f64 (fma.f64 -1/24 (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 J)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (*.f64 J -1/384) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (*.f64 J J)))))) (fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 J -1/46080) (fma.f64 -1/13824 J (*.f64 (*.f64 J -1/384) -1/12))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (*.f64 J -1/384) (pow.f64 (cbrt.f64 -2) 2))) -1/36))) (+.f64 (*.f64 1/18 (*.f64 J -1/384)) (*.f64 -2/3 (*.f64 1 (-.f64 (*.f64 J -1/46080) (fma.f64 -1/13824 J (*.f64 (*.f64 J -1/384) -1/12)))))))) (pow.f64 K 6)))))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 (pow.f64 K 4) (fma.f64 J -1/144 (fma.f64 -2/3 (*.f64 J -1/384) (*.f64 (fma.f64 2/3 (*.f64 (*.f64 J -1/384) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))) (fma.f64 (fma.f64 (*.f64 (fma.f64 2/3 (*.f64 (*.f64 J -1/384) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))) -1/24 (fma.f64 (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 J 7/138240) (*.f64 J 1/4608)))) (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (*.f64 (*.f64 J -1/384) (pow.f64 (cbrt.f64 -2) 2)) -1/36)))) (cbrt.f64 J) (fma.f64 -2/3 (-.f64 (*.f64 J 7/138240) (*.f64 J 1/4608)) (*.f64 (*.f64 J -1/384) 1/18)))) (pow.f64 K 6) (*.f64 -2 J))))
(fma.f64 (*.f64 K K) (*.f64 J 1/4) (fma.f64 (pow.f64 K 4) (fma.f64 J -1/144 (fma.f64 -2/3 (*.f64 J -1/384) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 2/3 (*.f64 (*.f64 J -1/384) (cbrt.f64 (/.f64 1 J)))) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))) (fma.f64 (+.f64 (fma.f64 -2/3 (*.f64 J -23/138240) (*.f64 (*.f64 J -1/384) 1/18)) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 J)) (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 2/3 (*.f64 (*.f64 J -1/384) (cbrt.f64 (/.f64 1 J)))) (*.f64 1/576 (cbrt.f64 (*.f64 J J))))) -1/24) (*.f64 (cbrt.f64 (/.f64 1 J)) (+.f64 (*.f64 (*.f64 2/3 (*.f64 J -23/138240)) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (*.f64 J (*.f64 -1/384 (pow.f64 (cbrt.f64 -2) 2))) -1/36)))))) (pow.f64 K 6) (*.f64 -2 J))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 J))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2)))
(fma.f64 -1/24 (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 J) (*.f64 -1/24 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 K K) (cbrt.f64 J)))))
(*.f64 (cbrt.f64 J) (+.f64 (cbrt.f64 -2) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) -1/24)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2))))
(fma.f64 -1/24 (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (cbrt.f64 J)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 J J))) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J -1/384) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 K K) (cbrt.f64 J))) (fma.f64 1/3 (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (*.f64 -1/384 (cbrt.f64 -2))) (cbrt.f64 (/.f64 1 (*.f64 J J))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 K K) (cbrt.f64 J))) (*.f64 (cbrt.f64 -2) (+.f64 (cbrt.f64 J) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (pow.f64 K 4) (*.f64 J -1/384))))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J)) (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/13824 J) (*.f64 -1/12 (-.f64 (*.f64 1/384 J) (*.f64 1/192 J))))) (*.f64 (pow.f64 K 6) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3))))))
(fma.f64 -1/24 (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) (cbrt.f64 J)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 J J))) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J -1/384) (cbrt.f64 -2)))) (fma.f64 (cbrt.f64 J) (cbrt.f64 -2) (*.f64 1/3 (*.f64 (-.f64 (*.f64 J -1/46080) (fma.f64 -1/13824 J (*.f64 (*.f64 J -1/384) -1/12))) (*.f64 (*.f64 (cbrt.f64 -2) (pow.f64 K 6)) (cbrt.f64 (/.f64 1 (*.f64 J J)))))))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 K K) (cbrt.f64 J))) (fma.f64 1/3 (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (*.f64 -1/384 (cbrt.f64 -2))) (cbrt.f64 (/.f64 1 (*.f64 J J))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 J 7/138240) (*.f64 J 1/4608)) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 K 6) (cbrt.f64 (/.f64 1 (*.f64 J J)))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 J)))))
(+.f64 (*.f64 (cbrt.f64 J) (+.f64 (cbrt.f64 -2) (*.f64 (*.f64 (*.f64 K K) (cbrt.f64 -2)) -1/24))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J J)))) (+.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 J -23/138240) (pow.f64 K 6))) (*.f64 (*.f64 J -1/384) (*.f64 (cbrt.f64 -2) (pow.f64 K 4))))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(*.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 K 1/2)))))
(+.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 1 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2) (cbrt.f64 J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 5/6))
(*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 5/6))
(*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1) (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) (cbrt.f64 J)) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))) 2) (cbrt.f64 J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J)))
(*.f64 (*.f64 (*.f64 J -2) 1) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 5/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)) 5/6))
(*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 5/6))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1/3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (log.f64 J) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 J) 1) (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1) (log.f64 (*.f64 J -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 (log.f64 J) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (log.f64 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (log.f64 J) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(exp.f64 (+.f64 (log.f64 (*.f64 J -2)) (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 0 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 J -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 -2 J)))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2) 1/2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2) 3/2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 1/6)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/9)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/6) 2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1/3) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) 3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) 3/2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))

eval596.0ms (2.5%)

Compiler

Compiled 19313 to 13035 computations (32.5% saved)

prune355.0ms (1.5%)

Pruning

28 alts after pruning (19 fresh and 9 done)

PrunedKeptTotal
New9398947
Fresh21113
Picked011
Done3811
Total94428972
Accurracy
100.0%
Counts
972 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
20.3%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
44.9%
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
28.4%
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U)
29.5%
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
28.3%
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
30.0%
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
24.5%
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
46.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
86.4%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
69.6%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
42.3%
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
33.0%
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)
45.6%
(*.f64 (*.f64 -2 J) (pow.f64 (+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 K)) 1)) 1))
56.7%
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
24.3%
(*.f64 (*.f64 -2 J) (/.f64 (*.f64 U -1/2) J))
25.4%
(*.f64 (*.f64 -2 J) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
37.3%
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
45.6%
(*.f64 (*.f64 -2 J) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))
36.9%
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
45.7%
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
45.6%
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
47.0%
(*.f64 J (log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
2.8%
(*.f64 1/4 (*.f64 K (*.f64 K J)))
27.4%
(*.f64 -2 J)
29.4%
(neg.f64 U)
19.2%
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
29.9%
U
Compiler

Compiled 414 to 319 computations (22.9% saved)

regimes330.0ms (1.4%)

Counts
46 → 3
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 J (/.f64 U J))
(*.f64 J (/.f64 (neg.f64 U) J))
(*.f64 1/4 (*.f64 K (*.f64 K J)))
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (*.f64 -2 J) (/.f64 (*.f64 U -1/2) J))
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(*.f64 (*.f64 -2 J) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
(+.f64 (*.f64 (/.f64 (+.f64 (cos.f64 K) 1) U) (*.f64 J J)) U)
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) J) U)) (/.f64 U J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))))
(*.f64 (*.f64 -2 J) (pow.f64 (+.f64 1 (-.f64 (cos.f64 (*.f64 1/2 K)) 1)) 1))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J))))
(*.f64 J (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)) (/.f64 U J)))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 1))
(*.f64 (*.f64 -2 J) (exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(fma.f64 -1/4 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 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))))
(*.f64 J (log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)) 3)))
(*.f64 J (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 2))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)
(*.f64 J (log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 J (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))))))))
(*.f64 J (log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (*.f64 1/2 (/.f64 U J)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 J (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -2) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))))))
Outputs
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 U)
Calls

6 calls:

150.0ms
U
62.0ms
(cos.f64 (/.f64 K 2))
39.0ms
J
22.0ms
(/.f64 K 2)
20.0ms
K
Results
AccuracySegmentsBranch
86.4%1J
86.4%1K
90.4%3U
86.4%1(*.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))))
86.4%1(cos.f64 (/.f64 K 2))
86.4%1(/.f64 K 2)
Compiler

Compiled 716 to 514 computations (28.2% saved)

bsearch189.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
88.0ms
2.130488738550347e+234
3.1423514461611455e+238
100.0ms
-2.031865566585603e+202
-5.905509826839702e+190
Results
121.0ms57×body1024valid
42.0ms193×body256valid
20.0ms38×body512valid
Compiler

Compiled 661 to 517 computations (21.8% saved)

regimes196.0ms (0.8%)

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

5 calls:

73.0ms
U
58.0ms
J
18.0ms
(/.f64 K 2)
17.0ms
K
17.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
85.9%1J
85.9%1K
89.9%3U
85.9%1(cos.f64 (/.f64 K 2))
85.9%1(/.f64 K 2)
Compiler

Compiled 418 to 280 computations (33% saved)

bsearch131.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
2.130488738550347e+234
3.1423514461611455e+238
60.0ms
-2.031865566585603e+202
-5.905509826839702e+190
Results
67.0ms68×body1024valid
37.0ms172×body256valid
23.0ms48×body512valid
Compiler

Compiled 661 to 517 computations (21.8% saved)

regimes407.0ms (1.7%)

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

5 calls:

105.0ms
K
101.0ms
U
82.0ms
J
61.0ms
(cos.f64 (/.f64 K 2))
46.0ms
(/.f64 K 2)
Results
AccuracySegmentsBranch
76.1%4J
71.4%3K
76.1%3U
73.0%4(cos.f64 (/.f64 K 2))
71.4%3(/.f64 K 2)
Compiler

Compiled 397 to 264 computations (33.5% saved)

bsearch139.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
1.6568547041357133e-240
4.255330037308405e-237
37.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
58.0ms
-9.596098496862725e-112
-4.396563440695902e-120
Results
60.0ms91×body1024valid
53.0ms229×body256valid
20.0ms48×body512valid
Compiler

Compiled 638 to 490 computations (23.2% saved)

regimes283.0ms (1.2%)

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

5 calls:

68.0ms
J
61.0ms
U
52.0ms
(/.f64 K 2)
50.0ms
K
45.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
69.3%5J
68.9%5K
69.6%5U
73.1%5(cos.f64 (/.f64 K 2))
68.9%5(/.f64 K 2)
Compiler

Compiled 239 to 148 computations (38.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.8264165291855958
0.8284377449095797
0.0ms
0.7032180446686215
0.712128192338286
0.0ms
0.5346320561266068
0.6108514367626913
0.0ms
-0.04840438722657393
0.02290122007801423
Compiler

Compiled 30 to 24 computations (20% saved)

regimes156.0ms (0.7%)

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

3 calls:

54.0ms
J
53.0ms
U
44.0ms
K
Results
AccuracySegmentsBranch
69.3%5J
68.8%5K
69.6%5U
Compiler

Compiled 181 to 106 computations (41.4% saved)

bsearch175.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.0331701855021529e+222
4.1911847458311444e+222
54.0ms
6.683362009318493e-140
6.18934702109603e-131
27.0ms
-5.3041094901002185e-114
-1.45392987096097e-114
58.0ms
-2.031865566585603e+202
-5.905509826839702e+190
Results
82.0ms125×body1024valid
59.0ms290×body256valid
26.0ms65×body512valid
Compiler

Compiled 859 to 671 computations (21.9% saved)

regimes163.0ms (0.7%)

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

3 calls:

56.0ms
U
53.0ms
J
51.0ms
K
Results
AccuracySegmentsBranch
67.7%6J
51.4%7K
61.3%6U
Compiler

Compiled 124 to 73 computations (41.1% saved)

bsearch205.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
9.992582229831207e-98
1.6953880269014462e-95
47.0ms
6.289854132805556e-108
2.3314646896303734e-105
33.0ms
1.0914347205797648e-181
1.3999066990458716e-180
37.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
48.0ms
-2.4921678008091114e-72
-2.0084940848367693e-75
Results
93.0ms144×body1024valid
77.0ms349×body256valid
28.0ms67×body512valid
Compiler

Compiled 516 to 425 computations (17.6% saved)

regimes174.0ms (0.7%)

Counts
14 → 6
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 -2 J)
(*.f64 J (/.f64 U J))
(*.f64 J (/.f64 (neg.f64 U) J))
(*.f64 1/4 (*.f64 K (*.f64 K J)))
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (*.f64 -2 J) (/.f64 (*.f64 U -1/2) J))
(+.f64 U (*.f64 J (*.f64 2 (/.f64 J U))))
(-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U)
(*.f64 (+.f64 (*.f64 2 (/.f64 J U)) (/.f64 U J)) J)
(*.f64 (*.f64 -2 J) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8)))
(*.f64 (cbrt.f64 -8) (*.f64 U -1/2))
Outputs
(*.f64 -2 J)
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U)
U
(neg.f64 U)
U
(*.f64 -2 J)
Calls

3 calls:

64.0ms
U
57.0ms
K
50.0ms
J
Results
AccuracySegmentsBranch
51.2%6J
45.9%7K
47.1%8U
Compiler

Compiled 116 to 67 computations (42.2% saved)

bsearch207.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
9.992582229831207e-98
1.6953880269014462e-95
44.0ms
6.289854132805556e-108
2.3314646896303734e-105
36.0ms
1.0914347205797648e-181
1.3999066990458716e-180
34.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
52.0ms
-1.9363973840460937e+86
-2.381312094767894e+77
Results
85.0ms132×body1024valid
77.0ms353×body256valid
37.0ms91×body512valid
Compiler

Compiled 559 to 436 computations (22% saved)

regimes136.0ms (0.6%)

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

3 calls:

49.0ms
U
44.0ms
K
39.0ms
J
Results
AccuracySegmentsBranch
51.2%6J
45.9%7K
47.1%8U
Compiler

Compiled 75 to 44 computations (41.3% saved)

bsearch203.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
9.992582229831207e-98
1.6953880269014462e-95
44.0ms
6.289854132805556e-108
2.3314646896303734e-105
35.0ms
1.0914347205797648e-181
1.3999066990458716e-180
33.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
49.0ms
-1.9363973840460937e+86
-2.381312094767894e+77
Results
88.0ms137×body1024valid
75.0ms360×body256valid
32.0ms79×body512valid
Compiler

Compiled 559 to 436 computations (22% saved)

regimes126.0ms (0.5%)

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

3 calls:

46.0ms
U
42.0ms
K
35.0ms
J
Results
AccuracySegmentsBranch
51.2%6J
45.9%7K
47.0%8U
Compiler

Compiled 66 to 40 computations (39.4% saved)

bsearch307.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
99.0ms
9.992582229831207e-98
1.6953880269014462e-95
84.0ms
6.289854132805556e-108
2.3314646896303734e-105
64.0ms
1.0914347205797648e-181
1.3999066990458716e-180
32.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
27.0ms
-4.5027283725083697e+86
-1.9363973840460937e+86
Results
142.0ms324×body256valid
112.0ms113×body1024valid
47.0ms75×body512valid
Compiler

Compiled 402 to 332 computations (17.4% saved)

regimes107.0ms (0.5%)

Accuracy

Total -24.8b remaining (-64.9%)

Threshold costs -24.8b (-64.9%)

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

3 calls:

46.0ms
K
44.0ms
J
16.0ms
U
Results
AccuracySegmentsBranch
40.3%8J
36.6%5K
38.2%5U
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch341.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
1.6953880269014462e-95
1.8745506620950538e-92
66.0ms
6.289854132805556e-108
2.3314646896303734e-105
32.0ms
1.0914347205797648e-181
1.3999066990458716e-180
73.0ms
-1.3887106675086612e-288
-9.53424285068202e-290
31.0ms
-9.750887879443372e-162
-3.665484343221257e-162
0.0ms
-9.982822609288773e-132
-9.964434610421367e-132
64.0ms
-5.858769139338586e-55
-2.693874733307499e-55
Results
202.0ms146×body1024valid
91.0ms387×body256valid
41.0ms75×body512valid
Compiler

Compiled 451 to 369 computations (18.2% saved)

simplify94.0ms (0.4%)

Algorithm
egg-herbie
Rules
42×*-commutative
20×not-or
18×not-not
18×if-not
12×if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01741203
12081203
22151203
32221203
42291203
52391203
62491203
72571203
82621203
92641203
102651203
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 U -19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U 21000000000000000732420514531535050162592376068185322628265511260977628839870885151323148082710544321755162276454995809280086227023289138508886980489481679263857037800177198903656207994252557387716512086403531170712596665076258060388794368) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))) (neg.f64 U)))
(if (<=.f64 U -19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U 8999999999999999281112258471652622614008356022958376815047217063270631904300530349353319789066210458032607011653742168905960429351833739361574423545680601695370743839135652035447232826714914785315918668269937505616992818487482349269286912) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))) (neg.f64 U)))
(if (<=.f64 J -944890341584289/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (if (<=.f64 J -3154521339556371/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U) (if (<=.f64 J 8211346531505141/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) U (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 U (*.f64 J (*.f64 2 (/.f64 J U)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 5404319552844595/9007199254740992) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 799388933858263/1125899906842624) (neg.f64 U) (if (<=.f64 (cos.f64 (/.f64 K 2)) 7457960982925541/9007199254740992) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))))))
(if (<=.f64 U -7599999999999999854967293591360347629455503267410156207742062358806256112938157738984985918131125931711890353959778857375571676742916054852888741385018477293471621866940885310645769985792671744) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U -4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (if (<=.f64 U 8183476519740355/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 U 2100000000000000097863795067123464893650680200893691408984058961839233840778481229102812195649810995874171350851569528717166249498614485991857306404734551225233603267471364065988923132379616000485565445120276509847145414656) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)))))
(if (<=.f64 J -496527519231531/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (neg.f64 U) (if (<=.f64 J 6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) U (if (<=.f64 J 2117444900031265/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (neg.f64 U) (if (<=.f64 J 2284662224522385/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 J -26999999999999999348982840542776747803110975295984016463401287659010289567960924160) (*.f64 -2 J) (if (<=.f64 J -925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U) (if (<=.f64 J 4204745273200615/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) U (if (<=.f64 J 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (neg.f64 U) (if (<=.f64 J 155003810463073/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) U (*.f64 -2 J))))))
(if (<=.f64 J -42000000000000001590860518205872056614479423751160824604641861538702367559516160) (*.f64 -2 J) (if (<=.f64 J -6144458957048931/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 J 3830990137805005/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) U (if (<=.f64 J 4777162274460781/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (neg.f64 U) (if (<=.f64 J 42273766489929/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) U (*.f64 -2 J))))))
(if (<=.f64 J -195000000000000009754731916772164028473914244910633189010438075668496846191498125901824) (*.f64 -2 J) (if (<=.f64 J -8338908584566407/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (neg.f64 U) (if (<=.f64 J 2008933852751405/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) U (if (<=.f64 J 7271615656692735/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (neg.f64 U) (if (<=.f64 J 155003810463073/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) U (*.f64 -2 J))))))
(if (<=.f64 J -6349606639047319/13803492693581127574869511724554050904902217944340773110325048447598592) U (if (<=.f64 J -3987846468115661/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (neg.f64 U) (if (<=.f64 J -3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) U (if (<=.f64 J -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (neg.f64 U) (if (<=.f64 J 5232571895538543/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) U (if (<=.f64 J 522905600312599/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (neg.f64 U) (if (<=.f64 J 2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) U (neg.f64 U))))))))
U
Outputs
(if (<=.f64 U -19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U 21000000000000000732420514531535050162592376068185322628265511260977628839870885151323148082710544321755162276454995809280086227023289138508886980489481679263857037800177198903656207994252557387716512086403531170712596665076258060388794368) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))) (neg.f64 U)))
(if (<=.f64 U -19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U 8999999999999999281112258471652622614008356022958376815047217063270631904300530349353319789066210458032607011653742168905960429351833739361574423545680601695370743839135652035447232826714914785315918668269937505616992818487482349269286912) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))) (neg.f64 U)))
(if (<=.f64 J -944890341584289/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (if (<=.f64 J -3154521339556371/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U) (if (<=.f64 J 8211346531505141/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) U (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))))
(if (<=.f64 J -944890341584289/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J 2)))) (if (<=.f64 J -3154521339556371/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U) (if (<=.f64 J 8211346531505141/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) U (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 J 2)))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 U (*.f64 J (*.f64 2 (/.f64 J U)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 5404319552844595/9007199254740992) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 799388933858263/1125899906842624) (neg.f64 U) (if (<=.f64 (cos.f64 (/.f64 K 2)) 7457960982925541/9007199254740992) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J))))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 U (*.f64 J (*.f64 2 (/.f64 J U)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 5404319552844595/9007199254740992) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 1 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 799388933858263/1125899906842624) (neg.f64 U) (if (<=.f64 (cos.f64 (/.f64 K 2)) 7457960982925541/9007199254740992) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J 2))) (*.f64 -2 J))))))
(if (<=.f64 U -7599999999999999854967293591360347629455503267410156207742062358806256112938157738984985918131125931711890353959778857375571676742916054852888741385018477293471621866940885310645769985792671744) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U -4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (if (<=.f64 U 8183476519740355/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 U 2100000000000000097863795067123464893650680200893691408984058961839233840778481229102812195649810995874171350851569528717166249498614485991857306404734551225233603267471364065988923132379616000485565445120276509847145414656) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 2 J)))) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)))))
(if (<=.f64 U -7599999999999999854967293591360347629455503267410156207742062358806256112938157738984985918131125931711890353959778857375571676742916054852888741385018477293471621866940885310645769985792671744) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 U -4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J 2))) (*.f64 -2 J)) (if (<=.f64 U 8183476519740355/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 U 2100000000000000097863795067123464893650680200893691408984058961839233840778481229102812195649810995874171350851569528717166249498614485991857306404734551225233603267471364065988923132379616000485565445120276509847145414656) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J 2))) (*.f64 -2 J)) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U)))))
(if (<=.f64 J -496527519231531/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (neg.f64 U) (if (<=.f64 J 6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) U (if (<=.f64 J 2117444900031265/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (neg.f64 U) (if (<=.f64 J 2284662224522385/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 J -496527519231531/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J -3291674441276213/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (neg.f64 U) (if (<=.f64 J 6914470004818789/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) U (if (<=.f64 J 2117444900031265/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (neg.f64 U) (if (<=.f64 J 2284662224522385/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))))
(if (<=.f64 J -26999999999999999348982840542776747803110975295984016463401287659010289567960924160) (*.f64 -2 J) (if (<=.f64 J -925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (*.f64 (/.f64 -2 U) (*.f64 J J)) U) (if (<=.f64 J 4204745273200615/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) U (if (<=.f64 J 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (neg.f64 U) (if (<=.f64 J 155003810463073/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) U (*.f64 -2 J))))))
(if (<=.f64 J -42000000000000001590860518205872056614479423751160824604641861538702367559516160) (*.f64 -2 J) (if (<=.f64 J -6144458957048931/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 (*.f64 -2 (/.f64 J (/.f64 U J))) U) (if (<=.f64 J 3830990137805005/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) U (if (<=.f64 J 4777162274460781/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (neg.f64 U) (if (<=.f64 J 42273766489929/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) U (*.f64 -2 J))))))
(if (<=.f64 J -195000000000000009754731916772164028473914244910633189010438075668496846191498125901824) (*.f64 -2 J) (if (<=.f64 J -8338908584566407/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (neg.f64 U) (if (<=.f64 J 2008933852751405/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) U (if (<=.f64 J 7271615656692735/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (neg.f64 U) (if (<=.f64 J 155003810463073/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) U (*.f64 -2 J))))))
(if (<=.f64 J -6349606639047319/13803492693581127574869511724554050904902217944340773110325048447598592) U (if (<=.f64 J -3987846468115661/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (neg.f64 U) (if (<=.f64 J -3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) U (if (<=.f64 J -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (neg.f64 U) (if (<=.f64 J 5232571895538543/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) U (if (<=.f64 J 522905600312599/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (neg.f64 U) (if (<=.f64 J 2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) U (neg.f64 U))))))))
U
Compiler

Compiled 502 to 347 computations (30.9% saved)

soundness1.1s (4.7%)

Rules
2410×associate-*r/
2410×associate-*r/
1376×associate-*l/
1376×associate-*l/
1312×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02073
13963
29263
324263
495363
5325163
6346063
7404763
8423963
9437563
10453763
11690763
12724163
13758663
01301859
13181811
28921811
351861811
02073
13963
29263
324263
495363
5325163
6346063
7404763
8423963
9437563
10453763
11690763
12724163
13758663
050415368
1145314684
2569614598
02697048
17626724
229206310
01301859
13181811
28921811
351861811
04929191
112678921
248998753
03216867
17736479
231845811
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 833 to 589 computations (29.3% saved)

end280.0ms (1.2%)

Compiler

Compiled 998 to 648 computations (35.1% saved)

Profiling

Loading profile data...