Details

Time bar (total: 20.9s)

analyze712.0ms (3.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
15.6%15.6%84.3%0.1%0%0%0%8
15.6%15.6%84.3%0.1%0%0%0%9
15.6%15.6%84.3%0.1%0%0%0%10
30.5%30.4%69.4%0.1%0%0%0%11
30.5%30.4%69.4%0.1%0%0%0%12
Compiler

Compiled 28 to 23 computations (17.9% saved)

sample4.2s (20.1%)

Results
1.8s2003×body1024valid
1.6s5167×body256valid
748.0ms1084×body512valid
3.0msbody2048valid
2.0msbody256infinite
1.0msbody1024infinite
0.0msbody512infinite
Bogosity

preprocess99.0ms (0.5%)

Algorithm
egg-herbie
Rules
2582×associate-*r/
1520×unswap-sqr
1386×associate-/r/
624×associate-/l/
608×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049292
1114252
2286252
3807252
43405252
54349252
64801252
76069252
86404252
96757252
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 (cos.f64 (/.f64 K 2)) (*.f64 J 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 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.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 -2 (*.f64 (*.f64 K (cos.f64 (/.f64 J 2))) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 K 2)) (cos.f64 (/.f64 J 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 (cos.f64 (/.f64 J 2)) (*.f64 (*.f64 -2 K) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U 2) K) (cos.f64 (/.f64 J 2))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 J 2)) (*.f64 K (hypot.f64 1 (/.f64 (/.f64 U (*.f64 K 2)) (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 U) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))) 2)))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 U) (hypot.f64 1 (/.f64 (/.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) U)))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) U)) (hypot.f64 1 (/.f64 J (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) U)))))
(*.f64 (*.f64 -2 U) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (/.f64 J 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 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 U 2))) (hypot.f64 1 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 U 2)))) (hypot.f64 1 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2)))))))
(*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 U 2)))) (hypot.f64 1 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2))))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify134.0ms (0.6%)

Algorithm
egg-herbie
Rules
2110×associate-*r/
942×associate-*l/
922×*-commutative
920×sqr-pow
908×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02073
13963
28763
322163
487463
5283863
6309263
7391563
8410963
9424663
10442463
11652263
12684363
13717463
14756563
Stop Event
node limit
Counts
1 → 7
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 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))

eval3.0ms (0%)

Compiler

Compiled 156 to 121 computations (22.4% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New437
Fresh101
Picked000
Done000
Total538
Error
8.6b
Counts
8 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
8.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
8.7b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))
8.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
Compiler

Compiled 72 to 57 computations (20.8% saved)

localize51.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 106 to 77 computations (27.4% saved)

series35.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1440×associate-*r/
1330×associate-/l*
1262×associate-*l/
328×add-sqr-sqrt
318×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify147.0ms (0.7%)

Algorithm
egg-herbie
Rules
998×associate-/l/
824×associate-+r+
798×+-commutative
772×associate-+l+
698×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 66 computations (26.7% saved)

series14.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1662×associate-/l*
1506×associate-*r/
1276×associate-*l/
368×add-sqr-sqrt
356×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018166
1370166
24698166
Stop Event
node limit
Counts
4 → 88
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))
(/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))
(*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (/.f64 (*.f64 (sqrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 (*.f64 (cbrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 U (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 U 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) 1) (/.f64 (sqrt.f64 U) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))) (/.f64 (sqrt.f64 U) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) 1) (/.f64 (cbrt.f64 U) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (*.f64 -2 J)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 -2 J)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 J 1/2) (/.f64 (cos.f64 (*.f64 K 1/2)) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))))

simplify160.0ms (0.8%)

Algorithm
egg-herbie
Rules
1256×associate-+r+
1074×associate-+l+
932×+-commutative
830×associate-*r*
688×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046414144
1139413626
2610513626
Stop Event
node limit
Counts
220 → 230
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 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 (*.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 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)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(-.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 (sqrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(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 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 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))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 U (/.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 U) (/.f64 (*.f64 (sqrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 (*.f64 (cbrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) (/.f64 1 (*.f64 -2 J)))
(*.f64 (/.f64 1 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) U)
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 -2 J)))
(*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 U (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 (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 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.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 -2 J)))
(*.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 (sqrt.f64 U) (*.f64 -2 J)) (/.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))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cbrt.f64 U) (*.f64 -2 J)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 -2 J)) (/.f64 (cbrt.f64 U) (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) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (/.f64 U (*.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))
(pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 J 1/2) (/.f64 (cos.f64 (*.f64 K 1/2)) U)) -1)
(neg.f64 (/.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (exp.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (/.f64 U (*.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 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.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))
(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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (neg.f64 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 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 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 J (*.f64 -2 (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 (*.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 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)))))))
(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 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 -2 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 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 J (*.f64 -2 (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 (*.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 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)))))))
(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 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 -2 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (*.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 (/.f64 J U)) J) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) (*.f64 -1/8 J))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (*.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 (*.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))) 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 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) (*.f64 -1/8 J))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))))))
(*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))))) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) (*.f64 -1/8 J))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))))))
(+.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 (*.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 (*.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 (*.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))) J) (*.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 (*.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 (*.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))) 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)))))))))
(fma.f64 -2 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2))) (/.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1) (/.f64 (/.f64 U (/.f64 J U)) J)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (/.f64 J U)) J) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) (*.f64 -1/8 J))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))))))))
(fma.f64 (*.f64 -2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2))) (/.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1) (/.f64 (/.f64 U (/.f64 J U)) J)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) -1/16))))) (pow.f64 K 6) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))))) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) (*.f64 -1/8 J))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (*.f64 -2 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 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 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 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 J (*.f64 -2 (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 (*.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 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)))))))
(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 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (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))
(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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) U)))
(*.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 J (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(+.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 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/23040 (*.f64 J (pow.f64 K 6)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 2 (*.f64 (pow.f64 K 6) -1/23040)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 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 (*.f64 1/2 U) J))
(fma.f64 1/2 (/.f64 U J) (/.f64 1/16 (/.f64 J (*.f64 K (*.f64 K U)))))
(+.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 (*.f64 1/2 U) J)))
(fma.f64 1/16 (/.f64 K (/.f64 (/.f64 J U) K)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) 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)))))
(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 (*.f64 1/2 U) J))))
(fma.f64 1/16 (/.f64 K (/.f64 (/.f64 J U) K)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (fma.f64 (*.f64 -1/2 (pow.f64 K 6)) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) -1/8))))
(fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (/.f64 (*.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 (*.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 -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 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) -1/8)))))
(fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) 1/384 (fma.f64 -1/256 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))))))) (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (/.f64 (*.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 (*.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 -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 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (fma.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 (*.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))) (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 (*.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)))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) -1/46080)))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) -1/8))))))
(+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2))) (fma.f64 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) -1/46080 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J 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 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2))) (/.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1) (/.f64 (/.f64 U (/.f64 J U)) J))))))))) (*.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32))))) (fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)) 1/384 (fma.f64 -1/256 (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))) (*.f64 (/.f64 (/.f64 U (/.f64 J U)) J) 1/32)) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))))))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 U (/.f64 J U)) J) 1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 1/1024 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 6)))))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 1/2 U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (/.f64 (*.f64 1/2 U) J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (*.f64 1/2 U) J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(*.f64 -1/2 (/.f64 U J))
(*.f64 U (/.f64 -1/2 J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1/2 (/.f64 U J) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))
(-.f64 (*.f64 U (/.f64 -1/2 J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -1/2 (/.f64 U J) (*.f64 (/.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) U) J))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (-.f64 (fma.f64 -1/2 (/.f64 U J) (*.f64 (/.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) U) J)))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 1/2 U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (/.f64 (*.f64 1/2 U) J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (*.f64 1/2 U) J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 3))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 1/1024 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 6)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 (/.f64 U (/.f64 J U)) J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (/.f64 1/1024 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 6)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))) 1)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 2)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 J (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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(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)))
(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)))
(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)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(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)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(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)))
(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 (exp.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(/.f64 U (*.f64 (*.f64 -2 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 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 (*.f64 (sqrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 (*.f64 (cbrt.f64 U) 1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))
(/.f64 U (*.f64 (*.f64 -2 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 -2 J)))
(/.f64 U (*.f64 (*.f64 -2 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 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) U)
(/.f64 U (*.f64 (*.f64 -2 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 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(*.f64 (/.f64 1 (cos.f64 (*.f64 K 1/2))) (/.f64 U (*.f64 -2 J)))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 U (cos.f64 (*.f64 K 1/2))))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.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 U (*.f64 (*.f64 -2 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 U (*.f64 (*.f64 -2 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 (cos.f64 (*.f64 K 1/2)))) (/.f64 U 2))
(*.f64 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K))) (/.f64 U 2))
(/.f64 (/.f64 (/.f64 U 2) 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 U (*.f64 (*.f64 -2 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 -2 J)))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (sqrt.f64 U) (*.f64 -2 J)) (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 (*.f64 -2 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 (cos.f64 (*.f64 K 1/2)))) (/.f64 (sqrt.f64 U) 2))
(*.f64 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K))) (/.f64 U 2))
(/.f64 (/.f64 (/.f64 U 2) 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 -2 J)))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 -2 J)) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 K 1/2))))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 (*.f64 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 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (*.f64 -2 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 (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) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K))) (/.f64 U 2))
(/.f64 (/.f64 (/.f64 U 2) J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 1)
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 2)
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (/.f64 J 1/2) (/.f64 (cos.f64 (*.f64 K 1/2)) U)) -1)
(/.f64 1 (*.f64 (/.f64 J 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) U)))
(/.f64 (/.f64 1 (/.f64 J 1/2)) (/.f64 (cos.f64 (*.f64 1/2 K)) U))
(neg.f64 (/.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)))
(/.f64 (*.f64 1/2 U) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 2))
(sqrt.f64 (pow.f64 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(log.f64 (exp.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) 3))
(/.f64 U (*.f64 (*.f64 -2 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)))
(/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 1))
(/.f64 U (*.f64 (*.f64 -2 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 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))
(/.f64 U (*.f64 (*.f64 -2 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 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 U (/.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 61 computations (27.4% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1704×associate-/l*
1428×associate-*r/
1204×associate-*l/
364×add-sqr-sqrt
354×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify92.0ms (0.4%)

Algorithm
egg-herbie
Rules
1332×distribute-lft-in
1100×associate-/l*
950×associate-/r*
718×associate-*r/
652×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval495.0ms (2.4%)

Compiler

Compiled 28957 to 19412 computations (33% saved)

prune148.0ms (0.7%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New66717684
Fresh000
Picked011
Done112
Total66819687
Error
0b
Counts
687 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
9.7b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))) 3)
19.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
8.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
23.0b
(*.f64 (*.f64 -2 J) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) 2))
53.3b
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 U (/.f64 -1/2 J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
19.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))
53.0b
(*.f64 (*.f64 -2 J) (*.f64 U (/.f64 -1/2 J)))
45.5b
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))
33.4b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
17.8b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
32.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
25.2b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))) 3)))
43.4b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
9.8b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) 3)))
8.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
44.1b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3))))
44.0b
(neg.f64 U)
48.4b
U
Compiler

Compiled 734 to 585 computations (20.3% saved)

localize57.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 140 to 106 computations (24.3% saved)

series69.0ms (0.3%)

Counts
4 → 100
Calls

33 calls:

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

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1512×associate-/l*
1140×associate-*r/
970×associate-*l/
400×add-sqr-sqrt
382×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify269.0ms (1.3%)

Algorithm
egg-herbie
Rules
1120×fma-def
994×associate-/r/
626×*-commutative
526×times-frac
500×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073532198
1236229566
2718629566
Stop Event
node limit
Counts
210 → 288
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 (*.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 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))) (*.f64 -4/9 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))) (pow.f64 K 6)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 4))) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/6) (pow.f64 (/.f64 1 J) 1/3)))))) (cbrt.f64 -2)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 -4/9 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/144 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 -2))) (*.f64 5/576 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3))) (*.f64 -1/12 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 5/6912 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))) (+.f64 (*.f64 -55/41472 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3) (pow.f64 (cbrt.f64 -2) 2)))))))))) (pow.f64 U 6)))))
(*.f64 (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 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3) (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) J) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2)))))) (cbrt.f64 -2))))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) 2) J))))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))) 1/3))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (cbrt.f64 -2) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2)) (+.f64 (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 4)))) (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 U 6)))))))
(*.f64 -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 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 3)
(pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (*.f64 -2 J)))
(*.f64 1 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (*.f64 -2 J))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2))
(*.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1)
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 -2 J)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 -2 J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) -2)
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) -2) J)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6)) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1)
(*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (cbrt.f64 -2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/3))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1)
(pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 1)
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 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 J) 3) (pow.f64 (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 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
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 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) U)
(-.f64 (*.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U 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)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) U)
(fma.f64 -2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (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)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -1/4 J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4)))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4))))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4)))))
(*.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 -1/4 J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4)))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4))))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 -2 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U 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 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 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 (*.f64 U -5/384) J) 1/8)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 J U))) (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256)))))))
(fma.f64 -2 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 (*.f64 U -5/384) J) 1/8 (*.f64 (/.f64 -1/46080 J) U)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) (*.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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.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 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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)) 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 -1/4 J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4)))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 (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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 U 4))))))
(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (pow.f64 U 4)))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) U)
(-.f64 (*.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U 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)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) U)
(fma.f64 -2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))) (/.f64 2 (/.f64 (pow.f64 U 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (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)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 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))
(fma.f64 2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)))
(fma.f64 2 (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (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 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) U)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) U))
(neg.f64 U)
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U)))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (*.f64 J J) (neg.f64 U))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (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)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (neg.f64 U))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2)))) (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))) (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2)) (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 4)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 1/2))))) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 1/2) 4))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4)) (*.f64 -1 (*.f64 (pow.f64 1 1/3) U))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (*.f64 J J) (fma.f64 (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))))) (*.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4) (neg.f64 U)))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (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)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (fma.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)) (cbrt.f64 -2)) (pow.f64 (cbrt.f64 1/2) 2))))) (neg.f64 U)))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/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)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (fma.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/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))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 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))))))) (cbrt.f64 -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 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (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 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (cbrt.f64 (/.f64 1 (pow.f64 U 7))))))))))))) (pow.f64 J 6) (fma.f64 (+.f64 (*.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 -2) 2))) (cbrt.f64 1/2)))))))) (*.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))) (pow.f64 J 4) (neg.f64 U))))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (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)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 6) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))))) (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 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (*.f64 2 (fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 U))) (*.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))))) (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) (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))))))) (*.f64 1/3 (/.f64 (*.f64 (*.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) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/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 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 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)) (cbrt.f64 -2)) (pow.f64 (cbrt.f64 1/2) 2))))) (neg.f64 U))))
(fma.f64 (*.f64 J J) (fma.f64 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/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)) (cbrt.f64 -2)) (*.f64 -2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))) (fma.f64 (pow.f64 J 6) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/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))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))))) (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 (cbrt.f64 U) (*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)) (*.f64 2 (fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 U))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -2) 2) (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 (*.f64 1/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (*.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))))))) (*.f64 1/3 (/.f64 (*.f64 (*.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) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 -2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3)) (pow.f64 U 3))))))) (fma.f64 (pow.f64 J 4) (fma.f64 -2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (fma.f64 (cbrt.f64 U) (*.f64 (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/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))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 10))) (/.f64 (pow.f64 (cbrt.f64 -2) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.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 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -4/3 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 2)))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 -2/3 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) -4/3))))
(fma.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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)))))
(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 (/.f64 U J) U)) (*.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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 J U))) (*.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 J U))) (*.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 J U))) (*.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 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) (*.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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 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 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 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 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J)))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)) (*.f64 -4/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)) 2) J)))))))))
(fma.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 (*.f64 U -5/384) J) 1/8)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))) (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) (*.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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))))) (fma.f64 -2/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 (*.f64 U -5/384) J) 1/8)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))) (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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 J U))) (*.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 J U))) (*.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 1 (*.f64 (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 J U))) (*.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 J U))) (*.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 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 (*.f64 U -5/384) J) 1/8 (*.f64 (/.f64 -1/46080 J) U)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) J) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 1/27 (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 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 J))))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) (*.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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))))) (fma.f64 -2/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 (*.f64 U -5/384) J) 1/8 (*.f64 (/.f64 -1/46080 J) U)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) J) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 1/27 (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 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) (*.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 1 (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 (*.f64 -4/9 (*.f64 (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) J) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 2) J)) -1/3)))) (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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (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 (/.f64 U J) U)) (*.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 (/.f64 U J) U)) (*.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 (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 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (*.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 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (*.f64 -2 (*.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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 -2 (*.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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 -2 (*.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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 -2 (*.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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 -2 (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.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 -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 -1/4 J) (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U))))
(+.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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (*.f64 U U) (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))) (fma.f64 (*.f64 U U) (/.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U)))))
(+.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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4) (*.f64 U U) (*.f64 (pow.f64 U 6) (fma.f64 5/6912 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.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)))))))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) J))))))
(fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -1/144 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (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 (cos.f64 (*.f64 1/2 K)) J)) (*.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 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 U U))))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 U) (*.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))))
(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 (*.f64 J J) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)) (cbrt.f64 -2))) (*.f64 (cbrt.f64 U) (*.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)))))
(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 (*.f64 J J) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)) (cbrt.f64 -2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))) -5/3))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.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)) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2)))) -5/3)) (*.f64 (cbrt.f64 U) (*.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))))))
(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 (*.f64 J J) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 1/2) 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 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 U U)))) (+.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2))) -5/3)) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)) (cbrt.f64 -2))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (cbrt.f64 -2)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 U U)))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 J 4) (cbrt.f64 -2)))) -5/3) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)) (cbrt.f64 -2))) (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (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 1 (*.f64 (*.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 J U))) (*.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))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.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 (/.f64 U J) U)) (*.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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1 (*.f64 (*.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 J U))) (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 1 (*.f64 (*.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 1 (*.f64 (*.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 (/.f64 U J) U)) (*.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 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 1 (*.f64 (*.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 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 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))) (*.f64 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 1 (*.f64 (*.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 J U))) (*.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 1 (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 (cbrt.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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 (*.f64 U -5/384) J) 1/8)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)))) (*.f64 (/.f64 1/27 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))))) (*.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 U J) (/.f64 U J))) 2))) J) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (*.f64 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 1 (*.f64 (*.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 (/.f64 U J) U)) (*.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 1 (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 (cbrt.f64 -2) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) 1/12288 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 (*.f64 U -5/384) J) 1/8 (*.f64 (/.f64 -1/46080 J) U)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) J) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 1/27 (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 (/.f64 U J) U)) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/8)) 3) (*.f64 J J))))))) (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (/.f64 1/256 (/.f64 (*.f64 J J) (*.f64 U U)))) (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 (/.f64 U J) U)) -1/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U J) U)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.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 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (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/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 -2) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.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 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 1/24 (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 (*.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 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 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 (cos.f64 (*.f64 1/2 K)) J)))))
(+.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 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))) (*.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17)))) (*.f64 (pow.f64 U 6) (cbrt.f64 -2)))))))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 (*.f64 U U) (cbrt.f64 -2))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) (cbrt.f64 -2))) (*.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17)))) (*.f64 (pow.f64 U 6) (cbrt.f64 -2)))))))
(*.f64 -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))
(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 J (*.f64 K K)) (*.f64 J (+.f64 -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 J (*.f64 K K)) (fma.f64 -2 J (*.f64 J (+.f64 (*.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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 3)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3) 1/3)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2))
(sqrt.f64 (pow.f64 (*.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))))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(fabs.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (log.f64 (pow.f64 (exp.f64 -2) J))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (log.f64 (exp.f64 -2)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (log.f64 (exp.f64 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (*.f64 -2 J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (*.f64 -2 J))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 -2 J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (sqrt.f64 (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (*.f64 -2 J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (cbrt.f64 (*.f64 -2 J))) (pow.f64 (cbrt.f64 (*.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)))))))) 2))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) -2)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (cos.f64 (*.f64 K 1/2)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) -2) J)
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (sqrt.f64 (*.f64 -2 J))) (sqrt.f64 (*.f64 -2 J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)) (cbrt.f64 (*.f64 -2 J)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6)) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.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)))))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 3))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 2))
(sqrt.f64 (pow.f64 (*.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))))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(fabs.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (log.f64 (pow.f64 (exp.f64 -2) J))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (log.f64 (exp.f64 -2)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (log.f64 (exp.f64 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 3))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) 3) (pow.f64 (*.f64 -2 J) 3)))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))) 1)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 1 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.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 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 -2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/3))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.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 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.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))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.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)))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.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))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.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)))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.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))))))))) (cbrt.f64 (sqrt.f64 (*.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 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/3)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) 1/6) 2)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 3)
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K))))))))
(fabs.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))) 1))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))))) 1/3))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))))))
(cbrt.f64 (*.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))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U -2) J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 (*.f64 -1/2 U) J) (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 1)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) 1/3)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(fabs.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (log.f64 (pow.f64 (exp.f64 -2) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 3)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 -8 (pow.f64 J 3))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 J 3) -8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 1))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))
0.1b
(*.f64 J (cos.f64 (*.f64 1/2 K)))
0.2b
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)
7.5b
(/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)
Compiler

Compiled 74 to 53 computations (28.4% saved)

series10.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite109.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1400×associate-*r/
1268×associate-/r*
942×associate-*l/
348×add-sqr-sqrt
334×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify183.0ms (0.9%)

Algorithm
egg-herbie
Rules
1166×+-commutative
1154×associate-+r-
964×associate-*r*
840×associate-*l*
608×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048917959
1134416899
2697516899
Stop Event
node limit
Counts
295 → 301
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 J 2) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 J 2)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1/2 U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1/2 U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1/2 U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 -1/2 U) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 U) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 U) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))) (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 U))
(*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 1 U)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (/.f64 1 U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 -1 U))
(*.f64 (*.f64 J J) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 U U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (cbrt.f64 (*.f64 U U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (/.f64 (*.f64 J J) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))
(*.f64 (/.f64 (*.f64 J J) (sqrt.f64 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 J J) (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 U)))
(pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(pow.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)
(pow.f64 (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 J J) (+.f64 (cos.f64 (+.f64 (*.f64 1/2 K) (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 1/2 K) (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K)))) (*.f64 J J)) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (*.f64 U -1/2))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) 1)
(*.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1)
(*.f64 1 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(*.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 U -1/2)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3))) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) 1) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) 1) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) 1) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (*.f64 U U) 1/4)) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (+.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 U U) 1/4) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)) 3)) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (+.f64 (*.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (*.f64 U U) 1/4)) (+.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 U 3) -1/8) (*.f64 (pow.f64 U 3) -1/8)) (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 U 3) -1/8) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (+.f64 (*.f64 (*.f64 (pow.f64 U 3) -1/8) (*.f64 (pow.f64 U 3) -1/8)) (+.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (*.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) 1) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (*.f64 (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(exp.f64 (log.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(fma.f64 U -1/2 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(fma.f64 -1/2 U (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(fma.f64 1 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(fma.f64 (sqrt.f64 (*.f64 U -1/2)) (sqrt.f64 (*.f64 U -1/2)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 U U) 1/4)) (cbrt.f64 (*.f64 U -1/2)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
Outputs
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(/.f64 J (/.f64 U J))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (*.f64 J J) U) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 J (/.f64 U J)))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))))
(+.f64 (/.f64 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U)))
(+.f64 (/.f64 J (/.f64 U J)) (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))))
(fma.f64 -1/1440 (/.f64 (pow.f64 K 6) (/.f64 U (*.f64 J J))) (+.f64 (/.f64 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4)))))) (fma.f64 -1/1440 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (/.f64 J (/.f64 U J))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 J 2)
(*.f64 J J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (*.f64 J J))
(*.f64 (+.f64 (*.f64 (*.f64 -1/4 K) K) 1) (*.f64 J J))
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/4 K) K)) (*.f64 J J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2)))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 1/48) (*.f64 J J)))
(fma.f64 -1/4 (*.f64 K (*.f64 K (*.f64 J J))) (fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 1/48)) (*.f64 J J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2))))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (fma.f64 (pow.f64 K 6) (*.f64 (*.f64 J J) -1/1440) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 1/48) (*.f64 J J))))
(fma.f64 -1/4 (*.f64 K (*.f64 K (*.f64 J J))) (fma.f64 (pow.f64 K 6) (*.f64 J (*.f64 J -1/1440)) (fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 1/48)) (*.f64 J J))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (neg.f64 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (neg.f64 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (neg.f64 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U))
(-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (*.f64 U -1/2)) (/.f64 (*.f64 J J) U))
(-.f64 (fma.f64 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) 1/4 (*.f64 U -1/2)) (/.f64 J (/.f64 U J)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 U) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)))) (/.f64 (pow.f64 J 2) U))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (fma.f64 -1/2 U (/.f64 (*.f64 -1/48 (*.f64 (*.f64 J J) (pow.f64 K 4))) U))) (/.f64 (*.f64 J J) U))
(-.f64 (fma.f64 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) 1/4 (fma.f64 U -1/2 (/.f64 -1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4))))))) (/.f64 J (/.f64 U J)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/2 U) (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))) (/.f64 (pow.f64 J 2) U))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (fma.f64 1/1440 (/.f64 (pow.f64 K 6) (/.f64 U (*.f64 J J))) (fma.f64 -1/2 U (/.f64 (*.f64 -1/48 (*.f64 (*.f64 J J) (pow.f64 K 4))) U)))) (/.f64 (*.f64 J J) U))
(fma.f64 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) 1/4 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) 1/1440 (fma.f64 U -1/2 (/.f64 -1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4))))))) (/.f64 J (/.f64 U J))))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (*.f64 -1/2 U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)))
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) 2)
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 1 U)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (/.f64 1 U))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))
(*.f64 (/.f64 1 U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 -1 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (*.f64 J J) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 U)))
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) 2)
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)) (cbrt.f64 (*.f64 U U)))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 U U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)) (cbrt.f64 (*.f64 U U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) U))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (/.f64 1 U))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (cbrt.f64 (*.f64 U U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (cbrt.f64 (*.f64 U U))))
(*.f64 (/.f64 (*.f64 J J) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (*.f64 J J) (sqrt.f64 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (sqrt.f64 U)))
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) 2)
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (*.f64 J J) (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)) (cbrt.f64 (*.f64 U U)))
(pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) 2)
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) 2)
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))
(*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) J)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 4))
(/.f64 (*.f64 (*.f64 J J) (+.f64 (cos.f64 (+.f64 (*.f64 1/2 K) (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K))))) 2)
(/.f64 (*.f64 J J) (/.f64 2 (+.f64 (cos.f64 (*.f64 K 1)) (cos.f64 0))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 1/2 K) (*.f64 1/2 K))) (cos.f64 (-.f64 (*.f64 1/2 K) (*.f64 1/2 K)))) (*.f64 J J)) 2)
(/.f64 (*.f64 J J) (/.f64 2 (+.f64 (cos.f64 (*.f64 K 1)) (cos.f64 0))))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(fabs.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)))
(+.f64 (*.f64 U -1/2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(+.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 U)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 -1 U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(-.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (sqrt.f64 U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (neg.f64 (pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 -1 U) (/.f64 1 U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 (/.f64 1 U) (/.f64 -1 U)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(+.f64 (-.f64 (*.f64 U -1/2) (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) 1)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 1 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(*.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 U -1/2)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 U))))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U)) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 U))))
(*.f64 (+.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 1 (/.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3))) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))) (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (sqrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (sqrt.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (/.f64 (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) 1) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) 1) (-.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (*.f64 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) 1) (neg.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))) (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (/.f64 (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (sqrt.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2) (/.f64 (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (cbrt.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (*.f64 U U) 1/4)) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (+.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 U U) (*.f64 U U)) 1/16) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) (/.f64 U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))) (/.f64 (fma.f64 (*.f64 U U) 1/4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (fma.f64 (*.f64 U (pow.f64 U 3)) 1/16 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (neg.f64 U)) 3) (/.f64 U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))) (*.f64 (fma.f64 U (*.f64 U 1/4) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 U U) 1/4) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U)) 3)) (/.f64 1 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (+.f64 (*.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (*.f64 U U) 1/4)) (+.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 U U) 3) 1/64) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)) 3)) 1) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (+.f64 (*.f64 (*.f64 (*.f64 U U) (*.f64 U U)) 1/16) (+.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) (/.f64 U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U)) (*.f64 U (*.f64 U 1/4))))))
(/.f64 (/.f64 (-.f64 (*.f64 1/64 (pow.f64 U 6)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 6)) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))) (fma.f64 (*.f64 U (pow.f64 U 3)) 1/16 (fma.f64 (*.f64 U U) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) (/.f64 U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 U 3) -1/8) (*.f64 (pow.f64 U 3) -1/8)) (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (+.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) 1/64) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 6)) 1) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))))) (fma.f64 (pow.f64 U 3) -1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))
(/.f64 (/.f64 (-.f64 (*.f64 1/64 (pow.f64 U 6)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 6)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U)))) (fma.f64 -1/8 (pow.f64 U 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 U 3) -1/8) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (+.f64 (*.f64 (*.f64 (pow.f64 U 3) -1/8) (*.f64 (pow.f64 U 3) -1/8)) (+.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (*.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 U 3) 3) -1/512) (pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) 1/64) (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) (fma.f64 (pow.f64 U 3) -1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)))) (/.f64 1 (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 U 3) 3) -1/512) (pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) 3)) (*.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3) (fma.f64 -1/8 (pow.f64 U 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (*.f64 1/64 (pow.f64 U 6))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) 1) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))) (sqrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 U U) 1/4) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 4) (*.f64 U U))) (*.f64 (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (cbrt.f64 (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (-.f64 (*.f64 U (*.f64 U 1/4)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4) (*.f64 U U))) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) 1) (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 U 3) -1/8) (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 U U) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (*.f64 U U) 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) (fma.f64 U -1/2 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (*.f64 1/4 (*.f64 U U))))
(pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 2)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 3)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(pow.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3) 1/3)
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) 2))
(fabs.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)))
(log.f64 (exp.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(exp.f64 (log.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 U -1/2 (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 -1/2 U (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 1 (*.f64 U -1/2) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 (sqrt.f64 (*.f64 U -1/2)) (sqrt.f64 (*.f64 U -1/2)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 U U) 1/4)) (cbrt.f64 (*.f64 U -1/2)) (neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(fma.f64 (cbrt.f64 (*.f64 U (*.f64 U 1/4))) (cbrt.f64 (*.f64 U -1/2)) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) U))
(-.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (*.f64 U -1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))

localize60.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
1.6b
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))))
6.2b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))))
6.5b
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
Compiler

Compiled 132 to 100 computations (24.2% saved)

series95.0ms (0.5%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
36.0ms
K
@inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
28.0ms
J
@0
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
18.0ms
K
@-inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
4.0ms
K
@0
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))
2.0ms
U
@0
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))))))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1514×associate-/l*
1230×associate-*r/
1006×associate-*l/
376×add-sqr-sqrt
368×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify243.0ms (1.2%)

Algorithm
egg-herbie
Rules
1040×associate-*r*
902×fma-def
798×associate-*l*
692×*-commutative
520×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057022118
1168520952
2734120944
Stop Event
node limit
Counts
184 → 261
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2))))))))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 720 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 3))) (*.f64 -720 (/.f64 (*.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))))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2))))))) (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 4))))) (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 4)))))) (pow.f64 U 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 4))))) (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 4)))))) (pow.f64 U 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 45/64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 6))))) (+.f64 (*.f64 15/32 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3) (pow.f64 J 6))))) (*.f64 45/64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 6))))))) (pow.f64 U 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (log.f64 (/.f64 1/2 J)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (log.f64 (/.f64 1/2 J))))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (+.f64 (log.f64 (/.f64 1/2 J)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2))))))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 16 (pow.f64 J 3)) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 3)))) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2)))))))
(+.f64 (log.f64 (/.f64 1/2 J)) (*.f64 -1 (log.f64 (/.f64 -1 U))))
(+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (*.f64 -2 (/.f64 J U))))
(+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (+.f64 (*.f64 -2 (/.f64 J U)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 16 (pow.f64 J 3)) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 3)))) (pow.f64 U 3))) (+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (+.f64 (*.f64 -2 (/.f64 J U)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2)))))))
(+.f64 (*.f64 -1 (log.f64 J)) (log.f64 (*.f64 1/2 U)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J))))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 2))) (*.f64 4 (/.f64 1 (pow.f64 U 2)))) (pow.f64 J 2))) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J)))))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 16 (/.f64 1 (pow.f64 U 3))) (*.f64 -24 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 3)))) (pow.f64 J 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 2))) (*.f64 4 (/.f64 1 (pow.f64 U 2)))) (pow.f64 J 2))) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (+.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (+.f64 (*.f64 15/32 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3)))) (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))))) (pow.f64 J 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (+.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (+.f64 (*.f64 15/32 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3)))) (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))))) (pow.f64 J 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))) 1)
(/.f64 (*.f64 (*.f64 J -2) (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (*.f64 J -2) (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) (*.f64 J -2)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) (*.f64 J -2)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3) (pow.f64 (*.f64 J -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) -1))
(+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 0)
(+.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) 1) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
Outputs
(log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (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 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 K K) (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2))))))))
(+.f64 (+.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (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 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (*.f64 1/24 (pow.f64 K 4)) (fma.f64 24 (/.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -12 (/.f64 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 K K) (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 24 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -12 (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 2))))) (log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (/.f64 (*.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 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 720 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 3))) (*.f64 -720 (/.f64 (*.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))))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2))))))) (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) 2)))))))))
(+.f64 (+.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (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 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/720 (*.f64 (pow.f64 K 6) (fma.f64 720 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 240 (/.f64 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) 3)) (/.f64 (*.f64 -720 (*.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))) (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 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) 2))))) (*.f64 (*.f64 1/24 (pow.f64 K 4)) (fma.f64 24 (/.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -12 (/.f64 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 K K) (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (+.f64 (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 24 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 -12 (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 2))))) (log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (fma.f64 720 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 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 (*.f64 U U) J))) (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) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (fma.f64 -720 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 2)) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 240 (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 3))))) (*.f64 1/720 (pow.f64 K 6)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 4))))) (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 4)))))) (pow.f64 U 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(fma.f64 -1/24 (*.f64 (+.f64 (/.f64 3/16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 J 4)))) (/.f64 3/16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 J 4))))) (pow.f64 U 4)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 J 4))) (/.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 J 4))))) (pow.f64 U 4) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 4))))) (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 4)))))) (pow.f64 U 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 45/64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 6))))) (+.f64 (*.f64 15/32 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3) (pow.f64 J 6))))) (*.f64 45/64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2) (pow.f64 J 6))))))) (pow.f64 U 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(fma.f64 -1/24 (*.f64 (+.f64 (/.f64 3/16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 J 4)))) (/.f64 3/16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 J 4))))) (pow.f64 U 4)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (fma.f64 1/720 (*.f64 (+.f64 (/.f64 45/64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 J 6)))) (+.f64 (/.f64 15/32 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (*.f64 (pow.f64 J 6) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3)))) (/.f64 45/64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 J 6)))))) (pow.f64 U 6)) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (fma.f64 1/720 (*.f64 (+.f64 (+.f64 (/.f64 45/64 (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6)))) (/.f64 45/64 (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 J 6))))) (/.f64 15/32 (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3) (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (pow.f64 U 6)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 J 4))) (/.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 J 4))))) (pow.f64 U 4) (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (log.f64 (/.f64 1/2 J)))
(fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J)))
(+.f64 (log.f64 U) (log.f64 (/.f64 1/2 J)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (log.f64 (/.f64 1/2 J))))
(fma.f64 2 (/.f64 J U) (fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J))))
(+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 2 (/.f64 J U) (log.f64 U)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (+.f64 (log.f64 (/.f64 1/2 J)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2))))))
(fma.f64 2 (/.f64 J U) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J))) (/.f64 (*.f64 1/2 (fma.f64 4 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J J) -4))) (*.f64 U U))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) -4)) (*.f64 U U)) (log.f64 (/.f64 1/2 J))) (fma.f64 2 (/.f64 J U) (log.f64 U)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U))) (+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 16 (pow.f64 J 3)) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 3)))) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2)))))))
(fma.f64 2 (/.f64 J U) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J))) (fma.f64 1/6 (/.f64 (fma.f64 16 (pow.f64 J 3) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 J 3)))) (pow.f64 U 3)) (/.f64 (*.f64 1/2 (fma.f64 4 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J J) -4))) (*.f64 U U)))))
(+.f64 (+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) -4)) (*.f64 U U)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 J 3) (+.f64 16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -24))) (pow.f64 U 3))))) (fma.f64 2 (/.f64 J U) (log.f64 U)))
(+.f64 (log.f64 (/.f64 1/2 J)) (*.f64 -1 (log.f64 (/.f64 -1 U))))
(+.f64 (log.f64 (/.f64 1/2 J)) (neg.f64 (log.f64 (/.f64 -1 U))))
(-.f64 (log.f64 (/.f64 1/2 J)) (log.f64 (/.f64 -1 U)))
(+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (*.f64 -2 (/.f64 J U))))
(+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 -1 (log.f64 (/.f64 -1 U)) (/.f64 (*.f64 J -2) U)))
(+.f64 (log.f64 (/.f64 1/2 J)) (-.f64 (*.f64 (/.f64 J U) -2) (log.f64 (/.f64 -1 U))))
(+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (+.f64 (*.f64 -2 (/.f64 J U)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2))))))
(+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 -1 (log.f64 (/.f64 -1 U)) (fma.f64 -2 (/.f64 J U) (/.f64 (*.f64 1/2 (fma.f64 4 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J J) -4))) (*.f64 U U)))))
(+.f64 (-.f64 (log.f64 (/.f64 1/2 J)) (log.f64 (/.f64 -1 U))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) -4)) (*.f64 U U)) (*.f64 (/.f64 J U) -2)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 16 (pow.f64 J 3)) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 3)))) (pow.f64 U 3))) (+.f64 (log.f64 (/.f64 1/2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U))) (+.f64 (*.f64 -2 (/.f64 J U)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 -4 (pow.f64 J 2))) (pow.f64 U 2)))))))
(fma.f64 -1/6 (/.f64 (fma.f64 16 (pow.f64 J 3) (*.f64 -24 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 J 3)))) (pow.f64 U 3)) (+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 -1 (log.f64 (/.f64 -1 U)) (fma.f64 -2 (/.f64 J U) (/.f64 (*.f64 1/2 (fma.f64 4 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J J) -4))) (*.f64 U U))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) -4)) (*.f64 U U)) (*.f64 (/.f64 J U) -2)) (log.f64 (/.f64 -1 U))) (fma.f64 (/.f64 (*.f64 (pow.f64 J 3) (+.f64 16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -24))) (pow.f64 U 3)) -1/6 (log.f64 (/.f64 1/2 J))))
(+.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 J 3) (+.f64 16 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) -24))) (pow.f64 U 3)) -1/6 (log.f64 (/.f64 1/2 J))) (log.f64 (/.f64 -1 U))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) -4)) (*.f64 U U)) (*.f64 (/.f64 J U) -2)))
(+.f64 (*.f64 -1 (log.f64 J)) (log.f64 (*.f64 1/2 U)))
(fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J)))
(+.f64 (log.f64 U) (log.f64 (/.f64 1/2 J)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J))))
(fma.f64 2 (/.f64 J U) (fma.f64 -1 (neg.f64 (log.f64 U)) (log.f64 (/.f64 1/2 J))))
(+.f64 (log.f64 (/.f64 1/2 J)) (fma.f64 2 (/.f64 J U) (log.f64 U)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 2))) (*.f64 4 (/.f64 1 (pow.f64 U 2)))) (pow.f64 J 2))) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J)))))
(fma.f64 2 (/.f64 J U) (fma.f64 1/2 (*.f64 (*.f64 J J) (*.f64 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U)) (/.f64 1 (*.f64 U U))))) (fma.f64 -1 (log.f64 J) (log.f64 (*.f64 U 1/2)))))
(fma.f64 2 (/.f64 J U) (-.f64 (fma.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U)) (/.f64 1 (*.f64 U U)))) (*.f64 J J) (log.f64 (*.f64 U 1/2))) (log.f64 J)))
(+.f64 (*.f64 2 (/.f64 J U)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 16 (/.f64 1 (pow.f64 U 3))) (*.f64 -24 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 3)))) (pow.f64 J 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 U 2))) (*.f64 4 (/.f64 1 (pow.f64 U 2)))) (pow.f64 J 2))) (+.f64 (log.f64 (*.f64 1/2 U)) (*.f64 -1 (log.f64 J))))))
(fma.f64 2 (/.f64 J U) (fma.f64 1/6 (*.f64 (pow.f64 J 3) (+.f64 (/.f64 16 (pow.f64 U 3)) (*.f64 -24 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 U 3))))) (fma.f64 1/2 (*.f64 (*.f64 J J) (*.f64 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U)) (/.f64 1 (*.f64 U U))))) (fma.f64 -1 (log.f64 J) (log.f64 (*.f64 U 1/2))))))
(fma.f64 2 (/.f64 J U) (fma.f64 1/6 (*.f64 (pow.f64 J 3) (fma.f64 -24 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 U 3)) (/.f64 16 (pow.f64 U 3)))) (-.f64 (fma.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U)) (/.f64 1 (*.f64 U U)))) (*.f64 J J) (log.f64 (*.f64 U 1/2))) (log.f64 J))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(fma.f64 1/24 (/.f64 (*.f64 -3/16 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (pow.f64 J 4)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) (pow.f64 J 4)))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (+.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (+.f64 (*.f64 15/32 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3)))) (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))))) (pow.f64 J 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(fma.f64 1/24 (/.f64 (*.f64 -3/16 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (pow.f64 J 4)) (fma.f64 1/720 (/.f64 (fma.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (fma.f64 15/32 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3)) (*.f64 45/64 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))) (pow.f64 J 6)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (/.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) (pow.f64 J 4)) (fma.f64 1/720 (/.f64 (fma.f64 45/64 (/.f64 (pow.f64 U 6) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))) (fma.f64 45/64 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (/.f64 15/32 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 6) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3))))) (pow.f64 J 6)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))
(log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))
(+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2)))))))
(fma.f64 1/24 (/.f64 (*.f64 -3/16 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (pow.f64 J 4)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) (pow.f64 J 4)))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))) (*.f64 -3/16 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))) (pow.f64 J 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (+.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (+.f64 (*.f64 15/32 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 3)))) (*.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) 2)))))) (pow.f64 J 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1) (pow.f64 J 2))))))))
(fma.f64 1/24 (/.f64 (*.f64 -3/16 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (pow.f64 J 4)) (fma.f64 1/720 (/.f64 (fma.f64 45/64 (/.f64 (pow.f64 U 6) (*.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (fma.f64 15/32 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3)) (*.f64 45/64 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2))))) (pow.f64 J 6)) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J J) (+.f64 1 (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (/.f64 (*.f64 -1/128 (+.f64 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (/.f64 (pow.f64 U 4) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))))) (pow.f64 J 4)) (fma.f64 1/720 (/.f64 (fma.f64 45/64 (/.f64 (pow.f64 U 6) (+.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6))) (fma.f64 45/64 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (/.f64 15/32 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 6) (pow.f64 (+.f64 1 (cos.f64 (*.f64 K 1/2))) 3))))) (pow.f64 J 6)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (+.f64 1 (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (cos.f64 (*.f64 K 1/2))))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 2) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 2) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 J -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(*.f64 -2 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 (*.f64 U U) J) -1/256)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (pow.f64 K 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.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 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))) (fma.f64 -2 (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))
(fma.f64 -2 (*.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.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 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 (*.f64 U U) J))) (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) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/32)))) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)))))) (*.f64 -2 (+.f64 (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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 (*.f64 U U) J) -1/256))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) 1/64) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (neg.f64 U))
(-.f64 (/.f64 (*.f64 -2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 2) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (neg.f64 U))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) 2) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) U))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 -2 (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) U)))
(fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 -2 (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) U)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))))))
(fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J)))))))
(fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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)))) (fma.f64 (*.f64 K K) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (/.f64 (*.f64 U U) (*.f64 J J))))))))
(+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (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)))) (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 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 U J) (/.f64 (/.f64 J U) -5/384)) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 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 (*.f64 U U) J))) (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) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/32)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -1/128) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))))))
(+.f64 (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 U 1/2) J)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 U 1/2) J) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (*.f64 U 1/2) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))
(fma.f64 -1/2 (/.f64 U J) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J))))
(fma.f64 -1/2 (/.f64 U J) (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 U J)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U))))
(fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))))
(-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U)))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U J) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J))))))
(fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (-.f64 (fma.f64 -1/2 (/.f64 U J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J)))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 U 1/2) J)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 (*.f64 U 1/2) J) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U J)) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) J) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (/.f64 (*.f64 U 1/2) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -1/128) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))))))
(+.f64 (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 K 1/2))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -1/128 (pow.f64 U 4)) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -1/128) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)))))))
(+.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (/.f64 (*.f64 1/1024 (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 6))))))
(+.f64 (fma.f64 1/8 (/.f64 U (/.f64 (*.f64 (*.f64 J J) (cos.f64 (*.f64 K 1/2))) U)) (cos.f64 (*.f64 K 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (*.f64 (/.f64 1/1024 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 3)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1/3)
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2))
(fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))) 1)
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (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 (*.f64 J -2) (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(/.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))) (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2) -2))
(/.f64 (*.f64 (*.f64 J -2) (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (+.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2))) (*.f64 J -2))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) (*.f64 J -2)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(/.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))) (/.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2) -2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) (*.f64 J -2)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (*.f64 J -2) (/.f64 (fma.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) (+.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2))) (*.f64 J -2))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 2)
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 3)
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1/3)
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2))
(fabs.f64 (*.f64 (*.f64 J (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 (pow.f64 (pow.f64 (exp.f64 -2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (log.f64 (pow.f64 (exp.f64 -2) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 J (log.f64 (exp.f64 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (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 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (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 (*.f64 (pow.f64 (*.f64 J -2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 J 3) -8) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3) (pow.f64 (*.f64 J -2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 J 3) -8) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (*.f64 -8 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) 3))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) -1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 0)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(+.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) -1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(+.f64 -1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) 1) 1) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (+.f64 1 (+.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 1) (fma.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 2)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 120 to 90 computations (25% saved)

series10.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1428×associate-*r/
1226×associate-*l/
412×add-sqr-sqrt
390×*-un-lft-identity
386×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify172.0ms (0.8%)

Algorithm
egg-herbie
Rules
1234×associate-*r/
1042×associate-+r+
902×associate-*l/
880×associate-*r*
832×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03909187
111368837
251238837
Stop Event
node limit
Counts
175 → 194
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 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 -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 (*.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 (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 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 1)
(-.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (neg.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 -2 J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2))
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4) 1/3))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J 2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 -2 J) 1) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 J 2) 1) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 J 2) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 -1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (neg.f64 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4) 1/3) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 1 1/3) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3))
(*.f64 (pow.f64 -8 1/3) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(neg.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))) -2))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) 1)
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
Outputs
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) 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 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 (*.f64 K (*.f64 K J)) (*.f64 (cbrt.f64 -8) -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 (*.f64 1/384 (cbrt.f64 -8)) (*.f64 J (pow.f64 K 4)))))
(fma.f64 (cbrt.f64 -8) J (fma.f64 -1/8 (*.f64 (cbrt.f64 -8) (*.f64 K (*.f64 K J))) (*.f64 (cbrt.f64 -8) (*.f64 J (*.f64 1/384 (pow.f64 K 4))))))
(+.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 (*.f64 1/384 (cbrt.f64 -8)) (*.f64 J (pow.f64 K 4))))))
(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 K (*.f64 K J))) (*.f64 (cbrt.f64 -8) (*.f64 J (*.f64 1/384 (pow.f64 K 4)))))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (cbrt.f64 -8) (*.f64 1/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)) 2) (pow.f64 J 2))) U))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))
(+.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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (fma.f64 2 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(*.f64 (cbrt.f64 -8) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (cbrt.f64 -8) J) (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 (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 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) 1/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)) 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 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 -1/128 (*.f64 (cbrt.f64 -8) (pow.f64 U 4))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))))
(fma.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 -1/128 (*.f64 (cbrt.f64 -8) (pow.f64 U 4))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 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)))))))
(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 J (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (/.f64 (*.f64 1/1024 (*.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) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) 1/1024)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(fma.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) 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)) (pow.f64 (*.f64 J (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 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 U U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 1/64 (pow.f64 U 4)) (pow.f64 (*.f64 J (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 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (/.f64 1/64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))))))
(*.f64 (*.f64 (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 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cbrt.f64 -8) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.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 (*.f64 (cbrt.f64 -8) (*.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 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (fma.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 (cbrt.f64 -8) (*.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 (*.f64 U -5/384) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))))
(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 (*.f64 -5/384 U) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 (/.f64 (*.f64 U U) J) 1/32) J)) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))))
(+.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 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J))) (/.f64 J U))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J) (*.f64 -1/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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) J))))) (fma.f64 (*.f64 (cbrt.f64 -8) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 (cbrt.f64 -8) (*.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 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.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 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 (+.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 -1/46080 (/.f64 U J) (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/16) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))))))) (*.f64 (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 (*.f64 U -5/384) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))))))
(+.f64 (*.f64 (cbrt.f64 -8) (+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (*.f64 (cbrt.f64 -8) (+.f64 (*.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 (*.f64 -5/384 U) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 (/.f64 (*.f64 U U) J) 1/32) J)) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 (*.f64 U U) J) -1/256))))) (*.f64 (pow.f64 K 6) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 -1/46080 (/.f64 U J) (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 (/.f64 (*.f64 U U) J) 1/32) J)) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/16) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 -5/384 U) J) J) U) (*.f64 (/.f64 1/256 J) (/.f64 (*.f64 U U) J))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 (/.f64 (*.f64 U U) J) 1/32) 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 (cbrt.f64 -8) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 1)))
(*.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 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (pow.f64 (*.f64 J (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) J) (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 (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 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) 1/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)) 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 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 -1/128 (*.f64 (cbrt.f64 -8) (pow.f64 U 4))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))))
(fma.f64 1/8 (/.f64 (*.f64 (cbrt.f64 -8) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 -1/128 (*.f64 (cbrt.f64 -8) (pow.f64 U 4))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 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)))))))
(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 J (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (*.f64 (cbrt.f64 -8) (pow.f64 U 4)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (/.f64 (*.f64 1/1024 (*.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) (/.f64 (*.f64 U U) J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cbrt.f64 -8) (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 4))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) 1/1024)))))
(*.f64 1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (cbrt.f64 -8) (*.f64 1/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)) 2) (pow.f64 J 2))) U))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(-.f64 (fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))
(+.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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (fma.f64 2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (/.f64 (cbrt.f64 -8) (/.f64 U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 -8) U) (-.f64 (fma.f64 2 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))
(*.f64 -1/2 (*.f64 (cbrt.f64 -8) U))
(*.f64 (*.f64 -1/2 (cbrt.f64 -8)) U)
(*.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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (*.f64 (*.f64 -1/2 (cbrt.f64 -8)) U))
(-.f64 (*.f64 (cbrt.f64 -8) (*.f64 U -1/2)) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (fma.f64 -1/2 (*.f64 (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 4))))))
(-.f64 (fma.f64 (*.f64 (cbrt.f64 -8) U) -1/2 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)))) (fma.f64 -2 (/.f64 (cbrt.f64 -8) (/.f64 (pow.f64 U 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (fma.f64 -1/2 (*.f64 (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 4)))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 (*.f64 (cbrt.f64 -8) U) -1/2 (*.f64 (/.f64 (cbrt.f64 -8) (pow.f64 U 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))) (*.f64 (/.f64 (cbrt.f64 -8) U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(+.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(-.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (neg.f64 (*.f64 J (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) -2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.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 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 -2 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4) 1/3))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 2)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 J 2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (*.f64 J 2) (neg.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 -2 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) 1) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J 2) 1) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 2 (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 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 2 (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 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 -1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 (neg.f64 (*.f64 J 2)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4) 1/3) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3/2)))
(*.f64 (pow.f64 -8 1/3) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 -8) J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(neg.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))) -2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))) -2)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))))) 2))
(fabs.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2)))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3) (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (hypot.f64 1 (*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 (*.f64 1/2 U) J) (cos.f64 (*.f64 1/2 K)))) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))

eval1.8s (8.6%)

Compiler

Compiled 69249 to 47744 computations (31.1% saved)

prune332.0ms (1.6%)

Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New1087141101
Fresh4812
Picked011
Done336
Total1094261120
Error
0b
Counts
1120 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
33.4b
(pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
32.9b
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
19.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
8.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
53.3b
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 U (/.f64 -1/2 J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
19.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))
53.0b
(*.f64 (*.f64 -2 J) (*.f64 U (/.f64 -1/2 J)))
48.0b
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
45.5b
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))
33.4b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
32.4b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
32.5b
(*.f64 (*.f64 -2 J) (expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))
32.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
25.2b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)))
43.4b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J)) U)))
54.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/4 K) K) 1) (*.f64 J J)) U)))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U)))
58.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) U)))
48.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J))))
54.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (+.f64 (/.f64 (*.f64 J J) U) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))))
9.8b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) 3)))
8.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
44.1b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))) 3))))
44.0b
(neg.f64 U)
48.4b
U
Compiler

Compiled 878 to 685 computations (22% saved)

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))
0.5b
(cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
0.8b
(pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) 3)
8.1b
(*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
Compiler

Compiled 153 to 115 computations (24.8% saved)

series48.0ms (0.2%)

Counts
4 → 100
Calls

33 calls:

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

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1430×associate-/l*
1132×associate-*r/
1004×associate-*l/
360×add-sqr-sqrt
342×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify184.0ms (0.9%)

Algorithm
egg-herbie
Rules
1558×associate-*r*
1154×associate-*l*
940×*-commutative
848×fma-def
470×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065120292
1201418910
Stop Event
node limit
Counts
190 → 232
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (+.f64 (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))))))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
(*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (+.f64 (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 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 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 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 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 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 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 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 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/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 1 1/3))) (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 1 1/3))))) (pow.f64 J 4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2))))) (cbrt.f64 1/2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7) 1) (pow.f64 U 7)) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 1/2) 4))))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (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)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5))))))))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 1 1/3))) (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 1 1/3))))) (pow.f64 J 4)))))
(*.f64 (pow.f64 1 1/3) J)
(+.f64 (*.f64 (pow.f64 1 1/3) J) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)))
(+.f64 (*.f64 (pow.f64 1 1/3) J) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3))))) (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (/.f64 (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 16)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 16)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 (*.f64 1 J) 1/3))))) (pow.f64 U 6)) (+.f64 (*.f64 (pow.f64 1 1/3) J) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3))))) (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)))))
(*.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 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (*.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 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (+.f64 (*.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 1/4608 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.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/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))))) (pow.f64 K 4))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (+.f64 (*.f64 (pow.f64 K 6) (+.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 (+.f64 (*.f64 1/144 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 7)) 1/6) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 7)) 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 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))) (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))))))))) (+.f64 (*.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 1/4608 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.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/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))))) (pow.f64 K 4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2))))) (pow.f64 J 6)) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2)))))
(pow.f64 J 1/3)
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (pow.f64 J 1/3))
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (pow.f64 J 1/3)))
(+.f64 (*.f64 55/82944 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 (/.f64 1 (pow.f64 J 17)) 1/3))) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (pow.f64 J 1/3))))
(*.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 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))))) (*.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 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 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 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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))) (*.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 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 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 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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))) (+.f64 (*.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 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 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/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 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 3)
(pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(exp.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1)
(*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))
(*.f64 1 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) J)
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2))
(*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)) 2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 (*.f64 J (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (*.f64 J (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6)) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (cbrt.f64 J)) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(exp.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1)
(*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1)
(pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/3)
(pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
Outputs
(*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (+.f64 (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))))))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J)
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J)
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
J
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) J)
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J)
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) J)))
(fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
(fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) J)))
(*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U) (+.f64 (*.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))))))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4))) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))
(*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) -1/2)
(/.f64 (*.f64 U -1/2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) -1/2))
(-.f64 (/.f64 (*.f64 U -1/2) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (/.f64 (*.f64 U -1/2) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -1/2 (/.f64 U (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) -1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 J 4)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) -2 (-.f64 (/.f64 (*.f64 U -1/2) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U U))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(fma.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) (*.f64 (/.f64 K (/.f64 (/.f64 J (*.f64 U U)) K)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U U))) (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 (pow.f64 K 4) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(+.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (+.f64 (*.f64 1/32 (/.f64 K (/.f64 (/.f64 J (*.f64 U U)) K))) (*.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(fma.f64 1/32 (*.f64 (/.f64 (*.f64 K K) (/.f64 J (*.f64 U U))) (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 (pow.f64 K 4) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))) (fma.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) J (*.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))) (*.f64 (*.f64 J (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 (*.f64 U U) (*.f64 J J)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 J (pow.f64 K 6)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (+.f64 (*.f64 1/32 (/.f64 K (/.f64 (/.f64 J (*.f64 U U)) K))) (*.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (*.f64 J (pow.f64 K 4)))))))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3)))
(/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 1/2 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 1/2 U) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 1 1/3))) (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 1 1/3))))) (pow.f64 J 4))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J) (*.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4)))))) (fma.f64 1/3 (*.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3)) (*.f64 4/9 (*.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))))))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 1/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (*.f64 1/2 (cbrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3)) (*.f64 2/3 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) 4/9))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2))))) (cbrt.f64 1/2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7) 1) (pow.f64 U 7)) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cbrt.f64 1/2) 4))))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (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)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))))) (pow.f64 U 2))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5))))))))))) (pow.f64 J 6)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1) U) 1/3) (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) 1) (pow.f64 U 10)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 1 1/3))) (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (pow.f64 1 1/3))))) (pow.f64 J 4)))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5)) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6))) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (cbrt.f64 1/2))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7) (pow.f64 U 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3)) (pow.f64 (cbrt.f64 1/2) 4))))) (fma.f64 4/9 (*.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4))))) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 1/3 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5)) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6))) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))))) (pow.f64 J 6) (fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J) (*.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (cbrt.f64 1/2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (/.f64 1 (pow.f64 (cbrt.f64 1/2) 4)))))) (fma.f64 1/3 (*.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3)) (*.f64 4/9 (*.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))))))))))
(fma.f64 1/2 (/.f64 U (cos.f64 (*.f64 1/2 K))) (fma.f64 (pow.f64 J 6) (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (cbrt.f64 1/2) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (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)) 3) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))))))) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 7) (pow.f64 U 7))) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (*.f64 1/2 (cbrt.f64 1/2)) -5/3)))))) (fma.f64 1/3 (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 (fma.f64 1/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (*.f64 1/2 (cbrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3)) (*.f64 2/3 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U))))) (pow.f64 (cbrt.f64 1/2) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (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)) 3) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5)))))) (/.f64 (*.f64 4/9 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (/.f64 U -5/3))))) (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 1/2) (fma.f64 1/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 U 10))) (*.f64 1/2 (cbrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3)) (*.f64 2/3 (cbrt.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) 4/9))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))))
(*.f64 (pow.f64 1 1/3) J)
J
(+.f64 (*.f64 (pow.f64 1 1/3) J) (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)))
(+.f64 J (*.f64 (*.f64 U U) (*.f64 (/.f64 1 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/8)))
(fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) J)
(+.f64 (*.f64 (pow.f64 1 1/3) J) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3))))) (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4))))
(+.f64 J (fma.f64 (*.f64 (/.f64 1 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/8) (*.f64 U U) (*.f64 (pow.f64 U 4) (fma.f64 -5/1152 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (fma.f64 (cbrt.f64 J) (fma.f64 -5/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) 1/288))))))
(+.f64 J (fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -5/1152 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (fma.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -1/144) (cbrt.f64 J) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))) (*.f64 U (*.f64 U (/.f64 1/8 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (/.f64 (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 55/41472 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 16)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (*.f64 -5/13824 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 16)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 (*.f64 1 J) 1/3))))) (pow.f64 U 6)) (+.f64 (*.f64 (pow.f64 1 1/3) J) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3))) (*.f64 1/24 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (pow.f64 1 1/3)))) (pow.f64 U 2)) (*.f64 (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (+.f64 (*.f64 -5/576 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 1/576 (*.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 10)) 1/3))))) (*.f64 1/288 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (pow.f64 1 1/3))))) (pow.f64 U 4)))))
(fma.f64 (fma.f64 1/24 (/.f64 (*.f64 (fma.f64 -5/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (fma.f64 55/82944 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (fma.f64 -5/13824 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 16))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) 5/5184) (cbrt.f64 J))))) (pow.f64 U 6) (+.f64 J (fma.f64 (*.f64 (/.f64 1 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1/8) (*.f64 U U) (*.f64 (pow.f64 U 4) (fma.f64 -5/1152 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (fma.f64 (cbrt.f64 J) (fma.f64 -5/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/576 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) 1/288)))))))
(+.f64 (fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -5/1152 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))) (fma.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -1/144) (cbrt.f64 J) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))) (*.f64 U (*.f64 U (/.f64 1/8 (*.f64 J (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (fma.f64 (pow.f64 U 6) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 10))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -1/144) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (cbrt.f64 (/.f64 1 (pow.f64 J 5))))) (+.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 16))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 5/5184 (cbrt.f64 J))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))) 25/82944))) J))
(*.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 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(fma.f64 (*.f64 K K) (*.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J))) 1/32) (*.f64 (*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) J))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) J (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 1/32 (*.f64 K K))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (+.f64 (*.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 1/4608 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.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/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))))) (pow.f64 K 4))))
(fma.f64 (*.f64 K K) (*.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J))) 1/32) (fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/4608 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))) (+.f64 (*.f64 1/3 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (fma.f64 1/9216 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 10) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (*.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J))))))))
(fma.f64 (*.f64 K K) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 U (/.f64 J U)))) (fma.f64 (pow.f64 K 4) (fma.f64 1/4608 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (fma.f64 1/3 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) 1/6))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 10)) (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (*.f64 (pow.f64 U 4) 1/9216))) (cbrt.f64 J))))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/96 (*.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 U 2) J)))) (*.f64 1/48 (*.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 U 2) J)))))) (+.f64 (*.f64 (pow.f64 K 6) (+.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 (+.f64 (*.f64 1/144 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 7)) 1/6) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 7)) 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 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))) (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))))))))) (+.f64 (*.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 1/4608 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.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/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (*.f64 (+.f64 (*.f64 1/9216 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5) (pow.f64 J 10))) 1/3) (pow.f64 U 4))) (*.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 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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (pow.f64 (/.f64 1 J) 1/3)))))) (pow.f64 J 1/3)))))) (pow.f64 K 4)))))
(fma.f64 (*.f64 K K) (*.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J))) 1/32) (fma.f64 (pow.f64 K 6) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 J) (fma.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 7)) 1/6) (*.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 7)))))) (*.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 (*.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)))))))) (+.f64 (*.f64 1/48 (/.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))))))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))) (+.f64 (*.f64 1/3 (-.f64 (*.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)))))))) (+.f64 (*.f64 1/48 (/.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))) (*.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (*.f64 (*.f64 U U) (fma.f64 1/9216 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 10) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (*.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (cbrt.f64 (/.f64 1 J))))))))))))) (fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/4608 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))) (+.f64 (*.f64 1/3 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (fma.f64 1/9216 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 10) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (*.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J)))))))))
(fma.f64 (*.f64 K K) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 U (/.f64 J U)))) (fma.f64 (pow.f64 K 6) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (*.f64 (cbrt.f64 J) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 (*.f64 U U) (*.f64 J J)))) (*.f64 (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) 1/2)) (fma.f64 1/48 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) 1/6))) (*.f64 1/144 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (*.f64 U (*.f64 U (cbrt.f64 (/.f64 1 (pow.f64 J 7))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 7)) 1/6)))))) (fma.f64 1/144 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (fma.f64 1/3 (-.f64 (*.f64 (+.f64 (fma.f64 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 (*.f64 U U) (*.f64 J J)))) (*.f64 (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) 1/2)) (fma.f64 1/48 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))) (*.f64 1/96 (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) 1/6))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 10)) (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (*.f64 (pow.f64 U 4) 1/9216))) (*.f64 (*.f64 U (*.f64 U (cbrt.f64 (/.f64 1 (pow.f64 J 5))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5)) 1/6))))))) (fma.f64 (pow.f64 K 4) (fma.f64 1/4608 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (fma.f64 1/3 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (cbrt.f64 (/.f64 1 J)) (pow.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) 1/6))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 10)) (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (*.f64 (pow.f64 U 4) 1/9216))) (cbrt.f64 J))))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J)
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) J))
(*.f64 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 J (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 J (/.f64 (pow.f64 (cbrt.f64 1/2) 2) J))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4)) -5/3)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 J (/.f64 (pow.f64 (cbrt.f64 1/2) 2) J))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 (cbrt.f64 1/2) 6) (pow.f64 U 5)))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 U 2))))) (pow.f64 J 6)) (pow.f64 (cbrt.f64 1/2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3))) (*.f64 2/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) 1) (pow.f64 U 5)) 1/3) (/.f64 (pow.f64 J 2) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 U) (cos.f64 (*.f64 1/2 K))) 1/3) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))) (/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5)) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6))) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 6)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2)))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (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)) 3) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5)))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 6))) (fma.f64 1/3 (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 U 3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4)) -5/3)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 U 5))) (/.f64 J (/.f64 (pow.f64 (cbrt.f64 1/2) 2) J))) (*.f64 (cbrt.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 1/2)))))
(pow.f64 J 1/3)
(cbrt.f64 J)
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (pow.f64 J 1/3))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (cbrt.f64 J))
(fma.f64 (/.f64 (*.f64 1/24 (*.f64 U U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (cbrt.f64 J))
(+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (pow.f64 J 1/3)))
(fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (cbrt.f64 J)))
(fma.f64 1/24 (*.f64 (*.f64 U U) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -5/1152 (/.f64 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (cbrt.f64 J)))
(+.f64 (*.f64 55/82944 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 (/.f64 1 (pow.f64 J 17)) 1/3))) (+.f64 (*.f64 1/24 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (pow.f64 J 1/3))))
(fma.f64 55/82944 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (cbrt.f64 (/.f64 1 (pow.f64 J 17)))) (fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -5/1152 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (cbrt.f64 J))))
(fma.f64 55/82944 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (cbrt.f64 (/.f64 1 (pow.f64 J 17)))) (fma.f64 1/24 (*.f64 (*.f64 U U) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (fma.f64 -5/1152 (/.f64 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (cbrt.f64 J))))
(*.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 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (cbrt.f64 J))
(+.f64 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))))) (*.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))))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6) (*.f64 (*.f64 K K) (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5)) 1/6) (*.f64 (*.f64 U U) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (cbrt.f64 J)))
(+.f64 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 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 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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))) (*.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)))))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6) (*.f64 (*.f64 K K) (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (pow.f64 K 4) (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5)) 1/6) (*.f64 (*.f64 U U) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (fma.f64 1/3 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) (*.f64 J J))))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (cbrt.f64 J))))
(+.f64 (*.f64 1/96 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5)) 1/6) (*.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 (/.f64 1 (pow.f64 J 5)) 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 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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))) (+.f64 (*.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 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 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 1 1/3) (/.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (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/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))))))))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6) (*.f64 (*.f64 K K) (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (pow.f64 K 4) (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 (pow.f64 K 6) (-.f64 (*.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)))))))) (+.f64 (*.f64 1/48 (/.f64 (+.f64 (*.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/3072 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))))))))
(fma.f64 1/96 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5)) 1/6) (*.f64 (*.f64 U U) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))))) (fma.f64 1/3 (*.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) (*.f64 J J))))) (fma.f64 1/3 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (/.f64 (*.f64 U U) (*.f64 J J)))) (*.f64 (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) 1/2)) (fma.f64 1/48 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (*.f64 (/.f64 U J) -5/384) J)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 3))) (/.f64 (pow.f64 U 4) (pow.f64 J 3))) -1/3072)) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 5)))))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)) (*.f64 J J))))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1) 1/6) (cbrt.f64 J)))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 J 1/3) (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 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (cbrt.f64 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (cbrt.f64 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (cbrt.f64 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.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))))) 1/6) (pow.f64 J 1/3)))
(*.f64 (cbrt.f64 J) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 1/6))
(*.f64 (cbrt.f64 J) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1) 1/6))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.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 2 (*.f64 (*.f64 K K) -1/4)))
(+.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 J 2)))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/23040 (*.f64 J (pow.f64 K 6)) (*.f64 J 2))))
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) (fma.f64 1/192 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 2 (*.f64 (pow.f64 K 6) -1/23040)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 3)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3) 1/3)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))) 2))
(fabs.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3) (pow.f64 J 3)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) J)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1)
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)) 2))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2) 2))) (*.f64 J (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))))
(*.f64 J (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2))
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) (sqrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2) 2))) (*.f64 J (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))))
(*.f64 J (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6)) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (cbrt.f64 J)) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2))
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 3))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))) 2))
(fabs.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) J))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 3))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))) 3) (pow.f64 J 3)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))
(*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))) 1)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 1 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))) (cbrt.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))) (cbrt.f64 (sqrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))))
(pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/3)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (pow.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))) 1/6) 2)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 3)
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))) 1))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2))))) 1/3))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (hypot.f64 1 (/.f64 U (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1/2)))))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/2))))
(cbrt.f64 (*.f64 J (hypot.f64 1 (*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3) 1/3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2)))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2)) 3))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 3)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 3) (pow.f64 J 3)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))) 1))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 27 to 15 computations (44.4% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1296×associate-*r/
1072×*-commutative
864×associate-/r*
810×associate-*l/
688×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01038
121232
2265330
Stop Event
node limit
Counts
2 → 193
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
(*.f64 1/2 (/.f64 U J))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 J (neg.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 J (/.f64 (/.f64 J U) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 J) (/.f64 J (*.f64 1/2 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 J U) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 J) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 U) (/.f64 J (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (neg.f64 J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 J (*.f64 1/2 U))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 U -1/2)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (/.f64 U 2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 U (neg.f64 J))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (*.f64 1/2 U))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (neg.f64 J) (neg.f64 U))) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) -1) (neg.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (/.f64 U 1)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) (/.f64 J 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (neg.f64 J)) -1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) 1) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 U)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) 1) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 U)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 U) (neg.f64 J)) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (neg.f64 J)) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U 1) (neg.f64 J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (sqrt.f64 J)) (neg.f64 J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (neg.f64 J)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U -1/2) (*.f64 -2 J)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U 2) (*.f64 -2 J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (*.f64 -2 J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 -2 J)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U))))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (*.f64 1/2 U)) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) 1) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (neg.f64 J)) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (neg.f64 J)) (sqrt.f64 J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (neg.f64 J)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (neg.f64 J)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (sqrt.f64 J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) -1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 U (neg.f64 J)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 J) (/.f64 U (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (neg.f64 J)) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (/.f64 1/2 (/.f64 J U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 U J) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (/.f64 J 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 J U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 J (*.f64 1/2 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 U) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 U) (/.f64 J 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (/.f64 (neg.f64 J) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 U)) (/.f64 J (sqrt.f64 (*.f64 1/2 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (cbrt.f64 (*.f64 1/2 U))) (/.f64 J (cbrt.f64 (*.f64 1/2 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 J) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U -1/2) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 U 1)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 U 2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 U) -1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 U)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) 1) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 U)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) U) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) U) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U 1) 1/2) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (sqrt.f64 J)) 1/2) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) 1/2) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U -1/2) 1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U 2) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 U) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 U)) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 U (cbrt.f64 J))) (pow.f64 (cbrt.f64 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 U) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) 1) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) -1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U 2) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U 2) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (cbrt.f64 J)) (cbrt.f64 (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (pow.f64 (cbrt.f64 J) 2))) (sqrt.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (sqrt.f64 J))) (sqrt.f64 (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 (cbrt.f64 J))) (sqrt.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (cbrt.f64 J)))) (cbrt.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (sqrt.f64 J))) (cbrt.f64 (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (/.f64 J U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 U (neg.f64 J)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/2 (/.f64 U (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/2 U) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 J U))))))))

simplify104.0ms (0.5%)

Algorithm
egg-herbie
Rules
1460×associate-/l*
794×associate-/l/
614×distribute-rgt-in
612×distribute-lft-in
588×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04653585
112413555
259903555
Stop Event
node limit
Counts
217 → 273
Calls
Call 1
Inputs
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J)))) 1)
(/.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))
(/.f64 J (neg.f64 (/.f64 J U)))
(/.f64 J (/.f64 (/.f64 J U) -1))
(/.f64 (*.f64 -2 J) (/.f64 J (*.f64 1/2 U)))
(/.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))
(/.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)
(/.f64 1 (/.f64 (/.f64 J U) (neg.f64 J)))
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))
(/.f64 (neg.f64 J) (/.f64 J U))
(/.f64 (*.f64 1/2 U) (/.f64 J (*.f64 -2 J)))
(/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))
(/.f64 (*.f64 U (neg.f64 J)) J)
(/.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)
(/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))
(/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(/.f64 (*.f64 -2 (*.f64 J (*.f64 1/2 U))) J)
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 U -1/2)) (neg.f64 J))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 U 2)) J)
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 1 (*.f64 U (neg.f64 J))) J)
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (*.f64 1/2 U))) J)
(/.f64 (*.f64 1 (*.f64 (neg.f64 J) (neg.f64 U))) (neg.f64 J))
(/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(/.f64 (*.f64 (neg.f64 J) -1) (neg.f64 (/.f64 J U)))
(/.f64 (*.f64 (neg.f64 J) (/.f64 U 1)) J)
(/.f64 (*.f64 (neg.f64 J) (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (*.f64 (neg.f64 J) (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) J)
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) (/.f64 J 1))
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) -1) (neg.f64 J))
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 U)) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 U)) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (sqrt.f64 U) (neg.f64 J)) (/.f64 J (sqrt.f64 U)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (neg.f64 J)) (/.f64 J (cbrt.f64 U)))
(/.f64 (*.f64 (/.f64 U 1) (neg.f64 J)) J)
(/.f64 (*.f64 (/.f64 U (sqrt.f64 J)) (neg.f64 J)) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (neg.f64 J)) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 U -1/2) (*.f64 -2 J)) (neg.f64 J))
(/.f64 (*.f64 (/.f64 U 2) (*.f64 -2 J)) J)
(/.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (*.f64 -2 J)) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 -2 J)) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)
(/.f64 (*.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U))))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 J (*.f64 1/2 U)) -2) J)
(/.f64 (/.f64 (neg.f64 J) 1) (/.f64 J U))
(/.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))
(/.f64 (/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) 1) J)
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (sqrt.f64 J)) (sqrt.f64 J))
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (sqrt.f64 J)) (sqrt.f64 J))
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) -1) J)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 U (neg.f64 J)) (neg.f64 J)))
(neg.f64 (*.f64 (neg.f64 J) (/.f64 U (neg.f64 J))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 2))
(log.f64 (pow.f64 (exp.f64 (neg.f64 J)) (/.f64 U J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (/.f64 1/2 (/.f64 J U)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(exp.f64 (log.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U)))) 1)
(/.f64 1/2 (/.f64 J U))
(/.f64 U (/.f64 J 1/2))
(/.f64 (/.f64 1/2 (/.f64 J U)) 1)
(/.f64 1 (/.f64 J (*.f64 1/2 U)))
(/.f64 (*.f64 1/2 U) J)
(/.f64 (*.f64 1/2 U) (/.f64 J 1))
(/.f64 (neg.f64 U) (/.f64 (neg.f64 J) 1/2))
(/.f64 (sqrt.f64 (*.f64 1/2 U)) (/.f64 J (sqrt.f64 (*.f64 1/2 U))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (cbrt.f64 (*.f64 1/2 U))) (/.f64 J (cbrt.f64 (*.f64 1/2 U))))
(/.f64 (*.f64 1/2 (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(/.f64 (/.f64 1/2 J) (/.f64 1 U))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 U -1/2) (neg.f64 J))
(/.f64 (/.f64 U 2) J)
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 J))
(/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(/.f64 -1/2 (neg.f64 (/.f64 J U)))
(/.f64 (*.f64 1/2 (/.f64 U 1)) J)
(/.f64 (*.f64 1/2 (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (*.f64 1/2 (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 1 (/.f64 U 2)) J)
(/.f64 (*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))
(/.f64 (*.f64 1 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 1/2 U) -1) (neg.f64 J))
(/.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 U)) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 U)) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) U) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) U) (cbrt.f64 J))
(/.f64 (*.f64 (/.f64 U 1) 1/2) J)
(/.f64 (*.f64 (/.f64 U (sqrt.f64 J)) 1/2) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) 1/2) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 U -1/2) 1) (neg.f64 J))
(/.f64 (*.f64 (/.f64 U 2) 1) J)
(/.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))
(/.f64 (*.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (sqrt.f64 U) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 J))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 U)) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 J))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 J))
(/.f64 (*.f64 1/2 (/.f64 U (cbrt.f64 J))) (pow.f64 (cbrt.f64 J) 2))
(/.f64 (/.f64 (*.f64 1/2 U) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(/.f64 (/.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 (*.f64 U -1/2) 1) (neg.f64 J))
(/.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))
(/.f64 (/.f64 (*.f64 U -1/2) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))
(/.f64 (/.f64 (*.f64 U -1/2) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))
(/.f64 (/.f64 (*.f64 U -1/2) -1) J)
(/.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))
(/.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(/.f64 (/.f64 (/.f64 U 2) 1) J)
(/.f64 (/.f64 (/.f64 U 2) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (cbrt.f64 J)) (cbrt.f64 (sqrt.f64 J)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (pow.f64 (cbrt.f64 J) 2))) (sqrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (sqrt.f64 J))) (sqrt.f64 (sqrt.f64 J)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 (cbrt.f64 J))) (sqrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (cbrt.f64 J)))) (cbrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (sqrt.f64 J))) (cbrt.f64 (sqrt.f64 J)))
(pow.f64 (/.f64 1/2 (/.f64 J U)) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 U (neg.f64 J)) 1/2))
(neg.f64 (*.f64 1/2 (/.f64 U (neg.f64 J))))
(neg.f64 (/.f64 (*.f64 1/2 U) (neg.f64 J)))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 J U)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 J U))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 J U))))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J)))) 1)
(neg.f64 U)
(/.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))
(neg.f64 U)
(/.f64 J (neg.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 J (/.f64 (/.f64 J U) -1))
(neg.f64 U)
(/.f64 (*.f64 -2 J) (/.f64 J (*.f64 1/2 U)))
(neg.f64 U)
(/.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)
(neg.f64 U)
(/.f64 1 (/.f64 (/.f64 J U) (neg.f64 J)))
(neg.f64 U)
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 J U)) (*.f64 1/2 (sqrt.f64 (*.f64 J -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (/.f64 J 1/2) U)) (sqrt.f64 (*.f64 J -2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (/.f64 J U)) (*.f64 1/2 (cbrt.f64 (*.f64 J -2))))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) J) U))
(/.f64 (neg.f64 J) (/.f64 J U))
(neg.f64 U)
(/.f64 (*.f64 1/2 U) (/.f64 J (*.f64 -2 J)))
(neg.f64 U)
(/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))
(neg.f64 U)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))
(neg.f64 U)
(/.f64 (*.f64 U (neg.f64 J)) J)
(neg.f64 U)
(/.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (/.f64 J U)))
(/.f64 (sqrt.f64 (/.f64 U J)) (/.f64 (sqrt.f64 (/.f64 J U)) (neg.f64 J)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 (/.f64 J U))) (neg.f64 J))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (neg.f64 J) (/.f64 J (sqrt.f64 U))))
(/.f64 (*.f64 -2 (*.f64 J (*.f64 1/2 U))) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 U -1/2)) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 U 2)) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 1 (*.f64 U (neg.f64 J))) J)
(neg.f64 U)
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (*.f64 1/2 U))) J)
(neg.f64 U)
(/.f64 (*.f64 1 (*.f64 (neg.f64 J) (neg.f64 U))) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 J (neg.f64 J))))
(/.f64 (*.f64 (neg.f64 J) -1) (neg.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (/.f64 U 1)) J)
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (*.f64 (/.f64 U J) 1/2))) (/.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U 1/2)) (sqrt.f64 J)) (*.f64 J (*.f64 -2 (sqrt.f64 (*.f64 U (/.f64 1/2 J))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))
(/.f64 (*.f64 (*.f64 J -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 U 1/2))))
(/.f64 (*.f64 J -2) (/.f64 (/.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 U 1/2))) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2)))
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) 1) (/.f64 J 1))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) -1) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 U (neg.f64 J)) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 (sqrt.f64 (/.f64 U J)) (/.f64 (sqrt.f64 (/.f64 J U)) (neg.f64 J)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 (/.f64 J U))) (neg.f64 J))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 U)) (sqrt.f64 J))
(/.f64 (*.f64 (neg.f64 J) (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))
(/.f64 (neg.f64 J) (/.f64 (/.f64 (sqrt.f64 J) (sqrt.f64 U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 U J)) (neg.f64 J)) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (neg.f64 J) (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (neg.f64 U))))
(/.f64 (sqrt.f64 (/.f64 U J)) (/.f64 (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (neg.f64 U))) (neg.f64 J)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (neg.f64 J) (/.f64 (cbrt.f64 (/.f64 J U)) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 U)) (cbrt.f64 J))
(/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (/.f64 (/.f64 (cbrt.f64 J) (cbrt.f64 U)) (neg.f64 J)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (neg.f64 J)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))
(/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 U))))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (neg.f64 J))) (cbrt.f64 (neg.f64 U)))
(/.f64 (*.f64 (sqrt.f64 U) (neg.f64 J)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (neg.f64 J) (/.f64 J (sqrt.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (neg.f64 J)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 J (neg.f64 J))))
(/.f64 (*.f64 (/.f64 U 1) (neg.f64 J)) J)
(neg.f64 U)
(/.f64 (*.f64 (/.f64 U (sqrt.f64 J)) (neg.f64 J)) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (neg.f64 J)) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 U -1/2) (*.f64 -2 J)) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 U 2) (*.f64 -2 J)) J)
(neg.f64 U)
(/.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (*.f64 -2 J)) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 -2 J)) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (*.f64 (*.f64 -2 J) (sqrt.f64 (/.f64 1/2 (/.f64 J U))))) (sqrt.f64 J))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (*.f64 (/.f64 U J) 1/2))) (/.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U 1/2)) (sqrt.f64 J)) (*.f64 J (*.f64 -2 (sqrt.f64 (*.f64 U (/.f64 1/2 J))))))
(/.f64 (*.f64 (*.f64 J (*.f64 1/2 U)) -2) J)
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) 1) (/.f64 J U))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (neg.f64 J) (/.f64 J (sqrt.f64 U))))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 J (neg.f64 J))))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (sqrt.f64 U)) (sqrt.f64 J)) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (neg.f64 J) (*.f64 (sqrt.f64 J) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (neg.f64 J) (*.f64 (/.f64 (cbrt.f64 J) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))))
(/.f64 (/.f64 (*.f64 (neg.f64 J) (sqrt.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 (neg.f64 J) (*.f64 (/.f64 (cbrt.f64 J) (cbrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))))
(/.f64 (neg.f64 J) (*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (cbrt.f64 J) (cbrt.f64 U))))
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) 1) J)
(neg.f64 U)
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (sqrt.f64 J)) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 U (neg.f64 J)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) 1) J)
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (sqrt.f64 J)) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) 1) (neg.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) -1) J)
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(neg.f64 U)
(pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)
(neg.f64 U)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 2)
(neg.f64 U)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) (neg.f64 J))) 3)
(neg.f64 U)
(pow.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3) 1/3)
(neg.f64 U)
(neg.f64 (*.f64 (/.f64 U (neg.f64 J)) (neg.f64 J)))
(neg.f64 U)
(neg.f64 (*.f64 (neg.f64 J) (/.f64 U (neg.f64 J))))
(neg.f64 U)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 2))
(fabs.f64 (neg.f64 U))
(log.f64 (pow.f64 (exp.f64 (neg.f64 J)) (/.f64 U J)))
(neg.f64 U)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J)))))
(neg.f64 U)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 3))
(neg.f64 U)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (/.f64 1/2 (/.f64 J U)) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 J 3)) (/.f64 1/8 (pow.f64 (/.f64 J U) 3))))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 J 3)) (*.f64 (pow.f64 (/.f64 U J) 3) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(neg.f64 U)
(exp.f64 (log.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(neg.f64 U)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 U J) (neg.f64 J))))
(neg.f64 U)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U)))) 1)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 1/2 (/.f64 J U))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 U (/.f64 J 1/2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (/.f64 J U)) 1)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 1 (/.f64 J (*.f64 1/2 U)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 U) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 U) (/.f64 J 1))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (neg.f64 U) (/.f64 (neg.f64 J) 1/2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (sqrt.f64 (*.f64 1/2 U)) (/.f64 J (sqrt.f64 (*.f64 1/2 U))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U 1/2)) J) (sqrt.f64 (*.f64 U 1/2)))
(*.f64 (sqrt.f64 (*.f64 U 1/2)) (/.f64 (sqrt.f64 (*.f64 U 1/2)) J))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (cbrt.f64 (*.f64 1/2 U))) (/.f64 J (cbrt.f64 (*.f64 1/2 U))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 U 1/2)) (cbrt.f64 (*.f64 U 1/2))) J) (cbrt.f64 (*.f64 U 1/2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 U 1/2)) (cbrt.f64 (*.f64 U 1/2))) (cbrt.f64 (*.f64 U 1/2))) J)
(/.f64 (*.f64 1/2 (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (/.f64 J 1/2)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 J 1/2)))
(/.f64 (/.f64 1/2 J) (/.f64 1 U))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (/.f64 J U)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 U -1/2) (neg.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 U 2) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 -1/2 (neg.f64 (/.f64 J U)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 (/.f64 U 1)) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1/2 (/.f64 U (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1 (/.f64 U 2)) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1 (/.f64 1/2 (/.f64 (sqrt.f64 J) U))) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) (sqrt.f64 (*.f64 1/2 U))) (sqrt.f64 J))
(/.f64 (sqrt.f64 (*.f64 (/.f64 U J) 1/2)) (/.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (sqrt.f64 J)) (sqrt.f64 (*.f64 U 1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2) (cbrt.f64 (*.f64 1/2 U))) (cbrt.f64 J))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) 1/2)) 2) (/.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 U 1/2)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2))
(/.f64 (*.f64 (*.f64 1/2 U) -1) (neg.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (sqrt.f64 J))) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (*.f64 1/2 U) (/.f64 1 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 U)) (sqrt.f64 J))
(/.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 J) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 J) (sqrt.f64 U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 U))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (neg.f64 U))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 U)) (sqrt.f64 (neg.f64 J))) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) (/.f64 (cbrt.f64 (/.f64 J U)) 1/2))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 U)) (cbrt.f64 J))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 1/2 (/.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (neg.f64 J)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 U J)) 2)) (/.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 U))))
(/.f64 1/2 (/.f64 (/.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 U))) (pow.f64 (cbrt.f64 (/.f64 U J)) 2)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) U) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) U) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 U 1) 1/2) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 U (sqrt.f64 J)) 1/2) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) 1/2) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (*.f64 U -1/2) 1) (neg.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 U 2) 1) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (*.f64 1 (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (sqrt.f64 U) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 J))
(/.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 J) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 J) (sqrt.f64 U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 U)) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (neg.f64 J)))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (neg.f64 U))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 U)) (sqrt.f64 (neg.f64 J))) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 U)) (sqrt.f64 (/.f64 1/2 (/.f64 J U)))) (sqrt.f64 J))
(/.f64 (sqrt.f64 (*.f64 (/.f64 U J) 1/2)) (/.f64 (sqrt.f64 J) (sqrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 U (/.f64 1/2 J))) (sqrt.f64 J)) (sqrt.f64 (*.f64 U 1/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 U)) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 2)) (cbrt.f64 J))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 U J) 1/2)) 2) (/.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 U 1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 U 1/2)) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 1/2 J))) 2))
(/.f64 (*.f64 1/2 (/.f64 U (cbrt.f64 J))) (pow.f64 (cbrt.f64 J) 2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 1/2 U) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))) (cbrt.f64 (/.f64 J U)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (/.f64 J 1/2)))
(/.f64 (/.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 J 1/2)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (sqrt.f64 U))) (/.f64 (sqrt.f64 J) (sqrt.f64 U)))
(/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 J) (sqrt.f64 U)) (/.f64 (sqrt.f64 J) (sqrt.f64 U))))
(*.f64 (sqrt.f64 U) (/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 U)) (sqrt.f64 J)) (sqrt.f64 J)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 J)) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 1/2 (*.f64 (/.f64 (cbrt.f64 J) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))))
(/.f64 1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 J) (sqrt.f64 U))))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (cbrt.f64 J) (cbrt.f64 U)))
(/.f64 1/2 (*.f64 (/.f64 (cbrt.f64 J) (cbrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 J)))
(/.f64 (/.f64 (*.f64 U -1/2) 1) (neg.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 J)) (neg.f64 (sqrt.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (pow.f64 (cbrt.f64 J) 2)) (neg.f64 (cbrt.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J)))) (cbrt.f64 (neg.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) -1) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (sqrt.f64 J))) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (*.f64 U -1/2) (neg.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 U 2) 1) J)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 U 2) (cbrt.f64 J)) (pow.f64 (cbrt.f64 J) 2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) 1) (sqrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (cbrt.f64 J)) (cbrt.f64 (sqrt.f64 J)))
(/.f64 (/.f64 (*.f64 U 1/2) (sqrt.f64 J)) (*.f64 (cbrt.f64 (sqrt.f64 J)) (cbrt.f64 J)))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 J))) (/.f64 (/.f64 U (sqrt.f64 J)) (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (pow.f64 (cbrt.f64 J) 2))) (sqrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 (*.f64 U 1/2) (sqrt.f64 J)) (*.f64 (sqrt.f64 (cbrt.f64 J)) (sqrt.f64 (pow.f64 (cbrt.f64 J) 2))))
(*.f64 (/.f64 U (sqrt.f64 (cbrt.f64 J))) (/.f64 (/.f64 1/2 (sqrt.f64 J)) (fabs.f64 (cbrt.f64 J))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 J) U)) (sqrt.f64 (sqrt.f64 J))) (sqrt.f64 (sqrt.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) 1) (cbrt.f64 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 (cbrt.f64 J))) (sqrt.f64 (cbrt.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (cbrt.f64 J)))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 J) 2))) (cbrt.f64 (cbrt.f64 J)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) U)) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (pow.f64 (cbrt.f64 J) 2))))
(*.f64 (/.f64 1/2 (cbrt.f64 (cbrt.f64 J))) (/.f64 (/.f64 U (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 J) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 U) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (sqrt.f64 J))) (cbrt.f64 (sqrt.f64 J)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) U)) (*.f64 (cbrt.f64 (sqrt.f64 J)) (cbrt.f64 (sqrt.f64 J))))
(/.f64 (*.f64 U 1/2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 J)) (cbrt.f64 (sqrt.f64 J))) (pow.f64 (cbrt.f64 J) 2)))
(pow.f64 (/.f64 1/2 (/.f64 J U)) 1)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 J U))) 2)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 J U))) 3)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3) 1/3)
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(neg.f64 (*.f64 (/.f64 U (neg.f64 J)) 1/2))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(neg.f64 (*.f64 1/2 (/.f64 U (neg.f64 J))))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(neg.f64 (/.f64 (*.f64 1/2 U) (neg.f64 J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))
(fabs.f64 (*.f64 U (/.f64 1/2 J)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 J U)))))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 J U)) 3))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 J U))))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 J U))))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 J U))))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U)
7.5b
(/.f64 (*.f64 J J) U)
9.3b
(+.f64 (/.f64 (*.f64 J J) U) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))
15.8b
(*.f64 (*.f64 J J) (*.f64 K K))
Compiler

Compiled 111 to 37 computations (66.7% saved)

series9.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite118.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
876×associate-/r/
640×distribute-rgt-in
590×distribute-lft-in
428×associate-/l/
306×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013112
129494
2467094
Stop Event
node limit
Counts
4 → 230
Calls
Call 1
Inputs
(*.f64 (*.f64 J J) (*.f64 K K))
(+.f64 (/.f64 (*.f64 J J) U) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))
(/.f64 (*.f64 J J) U)
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J K) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J K) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 J K) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 J K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (*.f64 K K) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) (pow.f64 (*.f64 J J) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 J K))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 J K))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 J K) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (-.f64 1 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) (-.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (/.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 J J) U) (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)) (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 U) (+.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (/.f64 1 (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 U U)) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4))) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1))) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 U -1/4))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) U)) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 U (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U (*.f64 J J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4))) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (neg.f64 U) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1))) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (neg.f64 U) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) 3))) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 U U) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) U)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 J U)) 3) (pow.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (-.f64 (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 3) (pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (-.f64 (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) 3)) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4)) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1)) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 U -1/4) (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 U (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4)) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (neg.f64 U) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1)) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (neg.f64 U) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 (/.f64 U J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 U) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 (neg.f64 U)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U J)) (*.f64 U J)) (*.f64 U (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U (*.f64 J J)))) (*.f64 U (/.f64 U (*.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)) (*.f64 U (*.f64 J (neg.f64 J)))) (*.f64 U (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 U J) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 U (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 U (*.f64 J J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U J)) (*.f64 (neg.f64 U) J)) (*.f64 (neg.f64 U) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) U) (*.f64 (neg.f64 U) (*.f64 J J))) (*.f64 (neg.f64 U) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U (*.f64 J J)))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 J (neg.f64 J)))) (*.f64 (neg.f64 U) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (neg.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (neg.f64 (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J J) (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U) (/.f64 (*.f64 J J) U))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 J J) U))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (/.f64 (*.f64 J J) U))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 J (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 1 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J J) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 J J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (cbrt.f64 (*.f64 J J)) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 U) (*.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J U) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 U)) (*.f64 J (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 J U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J 1) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) 1) (/.f64 (cbrt.f64 (*.f64 J J)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J J)) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (/.f64 U 1)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J (/.f64 U (cbrt.f64 (*.f64 J J)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 U (cbrt.f64 (pow.f64 J 4)))) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 J) (/.f64 U J)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 J J)) (/.f64 U J)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 J J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 J (sqrt.f64 U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U (*.f64 J J)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 J J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 J J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J J) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 J J) U)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 J K) 2) (*.f64 -1/4 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (pow.f64 (*.f64 J K) 2) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J J) -1/4) (*.f64 (*.f64 K K) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 1 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 J K) 2) U) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 U) (pow.f64 (*.f64 J K) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 U)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 J K) 2) 1) (/.f64 -1/4 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 J K) 2) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) 1) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) 1) (/.f64 (*.f64 K K) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (sqrt.f64 U)) (/.f64 (*.f64 K K) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 K K) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U J)) (*.f64 J (*.f64 K K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 K K))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (neg.f64 U)) (neg.f64 (pow.f64 (*.f64 J K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U 1)) (pow.f64 (*.f64 J K) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) (*.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U (*.f64 J K))) (*.f64 J K))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4))))) (cbrt.f64 (pow.f64 (*.f64 J K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 U (*.f64 J (*.f64 J K)))) K)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 U -1/4)) (pow.f64 (*.f64 J K) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 U (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 U (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 U (*.f64 (*.f64 J J) -1/4))) (*.f64 K K))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) U) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) U) (*.f64 K K))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))))

simplify166.0ms (0.8%)

Algorithm
egg-herbie
Rules
1452×associate-*l*
1022×*-commutative
928×associate-*r/
842×associate-/r*
792×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066117568
1210415468
Stop Event
node limit
Counts
350 → 374
Calls
Call 1
Inputs
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(/.f64 (pow.f64 J 2) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (pow.f64 J 2) U)
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2))) 1)
(pow.f64 (pow.f64 (*.f64 J K) 2) 1)
(pow.f64 (*.f64 J K) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J K) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 J K) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J K) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (*.f64 K K) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) (pow.f64 (*.f64 J J) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 J K))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 J K))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J K) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (-.f64 1 (/.f64 (*.f64 J J) U)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) (-.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (/.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))
(-.f64 (+.f64 (/.f64 (*.f64 J J) U) (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))) 1)
(*.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)
(*.f64 1 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)) (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U))
(*.f64 (/.f64 1 U) (+.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (/.f64 1 (*.f64 U U)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))))
(*.f64 (/.f64 1 (*.f64 U U)) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U)
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 U U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (neg.f64 U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4))) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U J) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1))) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U J) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 U -1/4))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) U)) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 U (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U (*.f64 J J)) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4))) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (neg.f64 U) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1))) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (neg.f64 U) (neg.f64 U)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) 3))) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))
(/.f64 1 (/.f64 (*.f64 U U) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))
(/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))
(/.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 U U))
(/.f64 (/.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) U)
(/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 J U)) 3) (pow.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (-.f64 (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 3) (pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (-.f64 (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) 3)) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))))
(/.f64 (+.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4)) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U J) U))
(/.f64 (+.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1)) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U J) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 U -1/4) (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 U (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) U))
(/.f64 (+.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4)) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (neg.f64 U) U))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1)) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (neg.f64 U) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 U J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))
(/.f64 (+.f64 (*.f64 -1/4 U) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) U))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (*.f64 -1/4 (neg.f64 U)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U J)) (*.f64 U J)) (*.f64 U (/.f64 U J)))
(/.f64 (+.f64 U (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U (*.f64 J J)))) (*.f64 U (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)) (*.f64 U (*.f64 J (neg.f64 J)))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (/.f64 U J) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))
(/.f64 (+.f64 U (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) U))
(/.f64 (+.f64 (/.f64 U (*.f64 J J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U J)) (*.f64 (neg.f64 U) J)) (*.f64 (neg.f64 U) (/.f64 U J)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) U) (*.f64 (neg.f64 U) (*.f64 J J))) (*.f64 (neg.f64 U) U))
(/.f64 (+.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U (*.f64 J J)))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 J (neg.f64 J)))) (*.f64 (neg.f64 U) (neg.f64 U)))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (neg.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (neg.f64 (*.f64 U U)))
(pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)
(pow.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(fma.f64 (*.f64 J J) (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(fma.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U) (/.f64 (*.f64 J J) U))
(fma.f64 1 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(fma.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 J J) U))
(fma.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (/.f64 (*.f64 J J) U))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) 1)
(*.f64 J (*.f64 J (/.f64 1 U)))
(*.f64 J (*.f64 1 (/.f64 J U)))
(*.f64 (*.f64 J J) (/.f64 1 U))
(*.f64 (/.f64 (*.f64 J J) U) 1)
(*.f64 1 (/.f64 (*.f64 J J) U))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (cbrt.f64 (*.f64 J J)) (/.f64 1 U)))
(*.f64 (/.f64 1 U) (*.f64 J J))
(*.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J J) (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J J) (cbrt.f64 U)))
(*.f64 (/.f64 J U) J)
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 J (neg.f64 J)))
(*.f64 (*.f64 1 (/.f64 J U)) J)
(*.f64 (/.f64 J 1) (/.f64 J U))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) 1) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J J)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (*.f64 J J) U)))
(*.f64 (/.f64 J (neg.f64 U)) (neg.f64 J))
(*.f64 (/.f64 J (/.f64 U 1)) J)
(*.f64 (/.f64 J (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(*.f64 (/.f64 J (/.f64 U (cbrt.f64 (*.f64 J J)))) (cbrt.f64 J))
(*.f64 (/.f64 1 (/.f64 U (cbrt.f64 (pow.f64 J 4)))) (cbrt.f64 (*.f64 J J)))
(*.f64 (/.f64 (sqrt.f64 J) (/.f64 U J)) (sqrt.f64 J))
(*.f64 (/.f64 (cbrt.f64 (*.f64 J J)) (/.f64 U J)) (cbrt.f64 J))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (cbrt.f64 (*.f64 J J)))
(pow.f64 (/.f64 (*.f64 J J) U) 1)
(pow.f64 (/.f64 J (sqrt.f64 U)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 3)
(pow.f64 (/.f64 U (*.f64 J J)) -1)
(pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 1/3)
(neg.f64 (/.f64 (*.f64 J J) (neg.f64 U)))
(sqrt.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)))
(log.f64 (exp.f64 (/.f64 (*.f64 J J) U)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J J) U))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))
(exp.f64 (log.f64 (/.f64 (*.f64 J J) U)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J J) U)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 J J) U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1)
(*.f64 (pow.f64 (*.f64 J K) 2) (*.f64 -1/4 (/.f64 1 U)))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 J K) 2) (/.f64 1 U)))
(*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)))
(*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)
(*.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (/.f64 1 U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)))
(*.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (*.f64 (*.f64 J J) -1/4) (*.f64 (*.f64 K K) (/.f64 1 U)))
(*.f64 (/.f64 1 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 1 (neg.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) U) -1/4)
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 U) (pow.f64 (*.f64 J K) 2))
(*.f64 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)) -1/4)
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) 1) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 J K) 2) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) 1) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (cbrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) 1) (/.f64 (*.f64 K K) U))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (sqrt.f64 U)) (/.f64 (*.f64 K K) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 K K) (cbrt.f64 U)))
(*.f64 (/.f64 -1/4 (/.f64 U J)) (*.f64 J (*.f64 K K)))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 K K))
(*.f64 (/.f64 -1/4 (neg.f64 U)) (neg.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (/.f64 -1/4 (/.f64 U 1)) (pow.f64 (*.f64 J K) 2))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) (*.f64 J J))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J K))) (*.f64 J K))
(*.f64 (/.f64 -1/4 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4))))) (cbrt.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J (*.f64 J K)))) K)
(*.f64 (/.f64 1 (/.f64 U -1/4)) (pow.f64 (*.f64 J K) 2))
(*.f64 (/.f64 1 (/.f64 U (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))
(*.f64 (/.f64 1 (/.f64 U (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (/.f64 1 (/.f64 U (*.f64 (*.f64 J J) -1/4))) (*.f64 K K))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) U) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) U) (*.f64 K K))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3)
(pow.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) -1)
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 1/3)
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)))
(sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
Outputs
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (pow.f64 K 2) (pow.f64 J 2))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2)) U)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(neg.f64 (/.f64 (fma.f64 -1 (*.f64 J J) (*.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 J J))) U))
(/.f64 (neg.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 1/4 (*.f64 K K)) -1))) U)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(neg.f64 (/.f64 (fma.f64 -1 (*.f64 J J) (*.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 J J))) U))
(/.f64 (neg.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 1/4 (*.f64 K K)) -1))) U)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(neg.f64 (/.f64 (fma.f64 -1 (*.f64 J J) (*.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 J J))) U))
(/.f64 (neg.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 1/4 (*.f64 K K)) -1))) U)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 J 2)) (*.f64 1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))) U))
(neg.f64 (/.f64 (fma.f64 -1 (*.f64 J J) (*.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 J J))) U))
(/.f64 (neg.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 1/4 (*.f64 K K)) -1))) U)
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(*.f64 J (/.f64 J U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2))) 1)
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(pow.f64 (pow.f64 (*.f64 J K) 2) 1)
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(pow.f64 (*.f64 J K) 2)
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J K) 2)) 3)
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3) 1/3)
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))
(sqrt.f64 (pow.f64 (*.f64 K J) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J K) 2))))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J K) 2) 3))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (*.f64 K K) 3)))
(cbrt.f64 (*.f64 (pow.f64 J 6) (pow.f64 K 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) (pow.f64 (*.f64 J J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J J) 3) (pow.f64 (*.f64 K K) 3)))
(cbrt.f64 (*.f64 (pow.f64 J 6) (pow.f64 K 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 J K))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 K J)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 J K))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 K J)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (*.f64 J J) (*.f64 K K))
(pow.f64 (*.f64 K J) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (-.f64 1 (/.f64 (*.f64 J J) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) (-.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (/.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 J J) U) (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))) 1)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))) 1)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 1 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 (sqrt.f64 U) (*.f64 K J))) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 U)) (*.f64 K J)) (/.f64 J (sqrt.f64 U))) 2)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2)) (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U) 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U))
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 1 U) (+.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))
(/.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (/.f64 1 (*.f64 U U)))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)))
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))
(/.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(*.f64 (/.f64 1 (*.f64 U U)) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U)
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 U U))
(*.f64 (*.f64 U U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))))
(*.f64 (*.f64 U U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (*.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (neg.f64 U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (neg.f64 J)) (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))) (neg.f64 U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (neg.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))) (neg.f64 U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4))) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (neg.f64 (*.f64 -1/4 (/.f64 U J))))) (/.f64 (/.f64 (*.f64 U U) J) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 1/4 (/.f64 U J)))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 U J)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U J) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J U) (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 -1/4 (/.f64 U J))))) (/.f64 (*.f64 U U) J))
(*.f64 U (*.f64 (/.f64 U J) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 J U (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 U J)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1))) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 U J))) (*.f64 (/.f64 U J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 U J) (*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (/.f64 J (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))) (/.f64 U J)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U J) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (neg.f64 U)) (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 U J))))) (*.f64 (neg.f64 U) (/.f64 U J)))
(*.f64 (neg.f64 U) (*.f64 (/.f64 U J) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (neg.f64 (fma.f64 J U (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 U J))))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 U -1/4))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (neg.f64 U)))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 U 1/4))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) U)) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (*.f64 U (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (-.f64 (*.f64 (*.f64 J J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 U (*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (/.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))) U))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 U (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (*.f64 J (neg.f64 U))) (*.f64 U (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))) (neg.f64 (*.f64 U U)))
(*.f64 U (*.f64 (neg.f64 U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (*.f64 U (neg.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (/.f64 U (*.f64 J J))))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (*.f64 J J))) (+.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 (*.f64 U 1/4) (*.f64 J J)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (/.f64 U (*.f64 J J)) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 -1/4 (/.f64 U (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 U (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (*.f64 J J))) (+.f64 U (*.f64 1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1))) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J)))) (*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (*.f64 J J))) (-.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J)))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (neg.f64 U) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J))))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))
(*.f64 (neg.f64 U) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (*.f64 J J))) (+.f64 (neg.f64 U) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4))) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (+.f64 (/.f64 (*.f64 J (*.f64 (neg.f64 J) U)) (pow.f64 (*.f64 K J) 2)) (*.f64 U -1/4))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 U -1/4))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (neg.f64 U) U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (*.f64 J (neg.f64 U))) (*.f64 U (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))) (neg.f64 (*.f64 U U)))
(*.f64 U (*.f64 (neg.f64 U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (*.f64 U (neg.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1))) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (neg.f64 U))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 (neg.f64 U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) U))))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (-.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4)))) (*.f64 (neg.f64 U) (neg.f64 U)))
(*.f64 (*.f64 U U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))))
(*.f64 (*.f64 U U) (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (*.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (neg.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) 3))) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))) 3))) (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))) (/.f64 (pow.f64 J 4) (*.f64 U U))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))) (/.f64 (pow.f64 J 4) (*.f64 U U)))))) (+.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))) 3)))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))
(/.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(/.f64 1 (/.f64 (*.f64 U U) (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))
(-.f64 (*.f64 U (/.f64 (pow.f64 J 4) (*.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) U))
(*.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (/.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))
(/.f64 (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(/.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 U U))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(/.f64 (/.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) U) U)
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (*.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))
(/.f64 (*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (*.f64 U (*.f64 U (-.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 U (*.f64 U (*.f64 1/16 (pow.f64 (*.f64 K J) 4))))) (*.f64 U (*.f64 U (*.f64 U (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U))) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (-.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (/.f64 J U)) 6) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))) (-.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (/.f64 J U)) 6) (/.f64 (/.f64 1/4096 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) (/.f64 1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (/.f64 (pow.f64 J 4) (*.f64 U U)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 4))) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) U) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 4)) (*.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)))) U)
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 J U)) 3) (pow.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U))) (-.f64 (*.f64 (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (*.f64 J (*.f64 J U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 J U)) 3) (pow.f64 (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) 3)) (*.f64 U (*.f64 U (fma.f64 (*.f64 J (*.f64 J U)) (*.f64 J (*.f64 J U)) (*.f64 (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (-.f64 (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 J (*.f64 J U))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 J U)) 3) (pow.f64 (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) 3)) (*.f64 U (*.f64 U (+.f64 (*.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (*.f64 U (neg.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 3) (pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (pow.f64 (/.f64 (*.f64 J J) U) 3)) (-.f64 (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3))) (*.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) 3) (/.f64 -1/262144 (pow.f64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3) 3))) (*.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))) (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 6) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (-.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (pow.f64 (*.f64 J (/.f64 J U)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 3)) 3) (/.f64 -1/262144 (pow.f64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3) 3))) (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U))))))) (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 6) (*.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (-.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)) (/.f64 (pow.f64 J 6) (pow.f64 U 3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) 3)) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U) (+.f64 (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2)) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) 3)) (*.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) U) (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 4) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2) 3)) (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))) U) (fma.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (/.f64 (pow.f64 J 4) (*.f64 U U)) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 4) (*.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)))))
(/.f64 (+.f64 (*.f64 J (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) -1/4)) (*.f64 (/.f64 U J) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (/.f64 U J))) (/.f64 (/.f64 (*.f64 U U) J) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (/.f64 U J))) (/.f64 U (/.f64 J U))) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 (*.f64 J U) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U J) U))
(/.f64 (fma.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J U)) (/.f64 (*.f64 U U) J))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J U)) (*.f64 U U)) J)
(/.f64 (+.f64 (*.f64 J (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (/.f64 U J) 1)) (*.f64 (/.f64 U J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 J (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U J)) (*.f64 (/.f64 U J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 (fma.f64 J (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U J)) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) J)
(/.f64 (+.f64 (*.f64 J (neg.f64 U)) (*.f64 (/.f64 U J) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U J) (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J (neg.f64 U))) (*.f64 (neg.f64 U) (/.f64 U J)))
(/.f64 (+.f64 (*.f64 U -1/4) (*.f64 (*.f64 J J) (/.f64 U (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 U -1/4 (*.f64 J (*.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2))))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (fma.f64 U -1/4 (*.f64 J (*.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2))))) (*.f64 U U)) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 U (*.f64 (*.f64 J J) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)))) (*.f64 U (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 U (*.f64 (*.f64 J J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (*.f64 U (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 (+.f64 U (/.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))))
(/.f64 (+.f64 (*.f64 (*.f64 J J) (neg.f64 U)) (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 U (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) U (*.f64 J (*.f64 J (neg.f64 U)))) (neg.f64 (*.f64 U U)))
(/.f64 (neg.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) -1/4)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 -1/4 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 K J) 2))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (fma.f64 -1/4 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 K J) 2))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2))) (*.f64 J J))
(/.f64 (+.f64 U (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (/.f64 U (*.f64 J J)) U))
(/.f64 (+.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 -1/4 (/.f64 U (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))
(/.f64 (+.f64 U (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J))))) (/.f64 U (*.f64 J (/.f64 J U))))
(/.f64 (+.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 (/.f64 U (*.f64 J J)) 1)) (*.f64 (/.f64 U (*.f64 J J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (+.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (+.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) (*.f64 J J))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 J J)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (/.f64 U (*.f64 J J)) (neg.f64 U)))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J)))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (+.f64 (neg.f64 U) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J))))) (*.f64 U (neg.f64 U))) (*.f64 J J))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) -1/4)) (*.f64 (neg.f64 U) (/.f64 U (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 -1/4 (neg.f64 U) (/.f64 (*.f64 J (*.f64 (neg.f64 J) U)) (pow.f64 (*.f64 K J) 2))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (neg.f64 U)))
(*.f64 (/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 U 1/4)) (*.f64 U (neg.f64 U))) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) U) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))) (*.f64 (neg.f64 U) U))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) U (*.f64 J (*.f64 J (neg.f64 U)))) (neg.f64 (*.f64 U U)))
(/.f64 (neg.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))) (*.f64 (neg.f64 U) 1)) (*.f64 (neg.f64 U) (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2))))
(/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (neg.f64 U)) (*.f64 (neg.f64 U) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (neg.f64 U)) (/.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))))
(/.f64 (+.f64 (*.f64 (*.f64 J (neg.f64 J)) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))) (*.f64 (neg.f64 U) (neg.f64 U)))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 U J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))
(/.f64 (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (/.f64 U J))) (/.f64 (/.f64 (*.f64 U U) J) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (fma.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 -1/4 (/.f64 U J))) (/.f64 U (/.f64 J U))) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 (*.f64 -1/4 U) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) U))
(/.f64 (fma.f64 U -1/4 (*.f64 J (*.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2))))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2)))
(*.f64 (/.f64 (fma.f64 U -1/4 (*.f64 J (*.f64 J (/.f64 U (pow.f64 (*.f64 K J) 2))))) (*.f64 U U)) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))
(/.f64 (fma.f64 -1/4 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 K J) 2))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (fma.f64 -1/4 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (*.f64 K J) 2))) (/.f64 (*.f64 U U) (pow.f64 (*.f64 K J) 2))) (*.f64 J J))
(/.f64 (+.f64 (*.f64 -1/4 (neg.f64 U)) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))
(/.f64 (fma.f64 -1/4 (neg.f64 U) (/.f64 (*.f64 J (*.f64 (neg.f64 J) U)) (pow.f64 (*.f64 K J) 2))) (*.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) (neg.f64 U)))
(*.f64 (/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (pow.f64 (*.f64 K J) 2)) (*.f64 U 1/4)) (*.f64 U (neg.f64 U))) (pow.f64 (*.f64 K J) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U J)) (*.f64 U J)) (*.f64 U (/.f64 U J)))
(/.f64 (fma.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J U)) (/.f64 (*.f64 U U) J))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J U)) (*.f64 U U)) J)
(/.f64 (+.f64 U (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 U (*.f64 J J)))) (*.f64 U (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 -1/4 (/.f64 U (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))
(/.f64 (+.f64 U (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J))))) (/.f64 U (*.f64 J (/.f64 J U))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)) (*.f64 U (*.f64 J (neg.f64 J)))) (*.f64 U (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) U (*.f64 J (*.f64 J (neg.f64 U)))) (neg.f64 (*.f64 U U)))
(/.f64 (neg.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (/.f64 U J) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U J)))
(/.f64 (fma.f64 J (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U J)) (*.f64 (/.f64 U J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (/.f64 (fma.f64 J (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U J)) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) J)
(/.f64 (+.f64 U (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J J))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) U))
(/.f64 (+.f64 U (*.f64 (*.f64 J J) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))))) (*.f64 U (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 (+.f64 U (/.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))))
(/.f64 (+.f64 (/.f64 U (*.f64 J J)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) 1)) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (+.f64 (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 U (*.f64 J J))) (/.f64 U (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))) (*.f64 J J))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (*.f64 J (neg.f64 J)))) (*.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (neg.f64 U)) (*.f64 (neg.f64 U) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(/.f64 (fma.f64 (*.f64 J (neg.f64 J)) (/.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (neg.f64 U)) (/.f64 (neg.f64 U) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U J)) (*.f64 (neg.f64 U) J)) (*.f64 (neg.f64 U) (/.f64 U J)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U J) (*.f64 J (neg.f64 U))) (*.f64 (neg.f64 U) (/.f64 U J)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) U) (*.f64 (neg.f64 U) (*.f64 J J))) (*.f64 (neg.f64 U) U))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) U (*.f64 J (*.f64 J (neg.f64 U)))) (neg.f64 (*.f64 U U)))
(/.f64 (neg.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 U (*.f64 J J)))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) (/.f64 U (*.f64 J J)))) (*.f64 (neg.f64 U) (/.f64 U (*.f64 J J))))
(*.f64 (/.f64 (+.f64 (neg.f64 U) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 U (*.f64 J J))))) (*.f64 U (neg.f64 U))) (*.f64 J J))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 J (neg.f64 J)))) (*.f64 (neg.f64 U) (neg.f64 U)))
(*.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) (/.f64 1 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J))) (*.f64 U U))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 J J) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U)))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (-.f64 (*.f64 J (neg.f64 J)) (*.f64 1/4 (pow.f64 (*.f64 K J) 2)))) (neg.f64 U))
(*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2)) (neg.f64 (fma.f64 J J (*.f64 1/4 (pow.f64 (*.f64 K J) 2))))) (neg.f64 U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))) (neg.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (/.f64 J U)) 3) (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))) (neg.f64 (+.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 J 6)) (pow.f64 U 3)) (/.f64 1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3))) (+.f64 (/.f64 (neg.f64 (pow.f64 J 4)) (*.f64 U U)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) U) (-.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (*.f64 J (/.f64 J U)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 J J) U (*.f64 U (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))) (neg.f64 (*.f64 U U)))
(/.f64 (fma.f64 (*.f64 1/4 (pow.f64 (*.f64 K J) 2)) U (*.f64 J (*.f64 J (neg.f64 U)))) (neg.f64 (*.f64 U U)))
(/.f64 (neg.f64 (*.f64 U (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)))) (*.f64 U (neg.f64 U)))
(pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(pow.f64 (hypot.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 (sqrt.f64 U) (*.f64 K J))) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 U)) (*.f64 K J)) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 3)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3) 1/3)
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1 U) (fma.f64 J J (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(exp.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 (*.f64 J J) (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U) (/.f64 (*.f64 J J) U))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 1 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) (/.f64 (*.f64 J J) U))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 J J) U))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 (sqrt.f64 U) (*.f64 K J))) 2) (*.f64 J (/.f64 J U)))
(+.f64 (*.f64 J (/.f64 J U)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 U)) (*.f64 K J)) 2))
(fma.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(+.f64 (pow.f64 (/.f64 J (sqrt.f64 U)) 2) (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)))
(+.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) (pow.f64 (/.f64 J (sqrt.f64 U)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (/.f64 (*.f64 J J) U))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
(/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 K J) 2) (*.f64 J J)) U)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J J) U))) 1)
(*.f64 J (/.f64 J U))
(*.f64 J (*.f64 J (/.f64 1 U)))
(*.f64 J (/.f64 J U))
(*.f64 J (*.f64 1 (/.f64 J U)))
(*.f64 J (/.f64 J U))
(*.f64 (*.f64 J J) (/.f64 1 U))
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 (*.f64 J J) U) 1)
(*.f64 J (/.f64 J U))
(*.f64 1 (/.f64 (*.f64 J J) U))
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 J (sqrt.f64 U)) (/.f64 J (sqrt.f64 U)))
(pow.f64 (/.f64 J (sqrt.f64 U)) 2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2))
(*.f64 J (/.f64 J U))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 2) (cbrt.f64 (/.f64 (*.f64 J J) U)))
(*.f64 J (/.f64 J U))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (cbrt.f64 (*.f64 J J)) (/.f64 1 U)))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(*.f64 (/.f64 1 U) (*.f64 J J))
(*.f64 J (/.f64 J U))
(*.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))
(*.f64 (neg.f64 J) (/.f64 J (neg.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 J J) (sqrt.f64 U)))
(pow.f64 (/.f64 J (sqrt.f64 U)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 J J) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (/.f64 (cbrt.f64 U) J)))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 J (neg.f64 J)))
(*.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))
(*.f64 (neg.f64 J) (/.f64 J (neg.f64 U)))
(*.f64 (*.f64 1 (/.f64 J U)) J)
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 J 1) (/.f64 J U))
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 J (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (/.f64 (cbrt.f64 U) J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) 1) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 J J)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (*.f64 J J) U)))
(*.f64 (cbrt.f64 (*.f64 J (/.f64 J U))) (/.f64 (cbrt.f64 (pow.f64 J 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 J (/.f64 J U))) (cbrt.f64 (pow.f64 J 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (/.f64 J (neg.f64 U)) (neg.f64 J))
(*.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))
(*.f64 (neg.f64 J) (/.f64 J (neg.f64 U)))
(*.f64 (/.f64 J (/.f64 U 1)) J)
(*.f64 J (/.f64 J U))
(*.f64 (/.f64 J (/.f64 U (sqrt.f64 J))) (sqrt.f64 J))
(*.f64 (sqrt.f64 J) (*.f64 (/.f64 J U) (sqrt.f64 J)))
(*.f64 (/.f64 J U) (*.f64 (sqrt.f64 J) (sqrt.f64 J)))
(*.f64 (/.f64 J (/.f64 U (cbrt.f64 (*.f64 J J)))) (cbrt.f64 J))
(*.f64 (*.f64 (/.f64 J U) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (/.f64 1 (/.f64 U (cbrt.f64 (pow.f64 J 4)))) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(*.f64 (/.f64 (sqrt.f64 J) (/.f64 U J)) (sqrt.f64 J))
(*.f64 (sqrt.f64 J) (*.f64 (/.f64 J U) (sqrt.f64 J)))
(*.f64 (/.f64 J U) (*.f64 (sqrt.f64 J) (sqrt.f64 J)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 J J)) (/.f64 U J)) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (*.f64 (/.f64 (cbrt.f64 (*.f64 J J)) U) J))
(*.f64 (/.f64 (cbrt.f64 (*.f64 J J)) U) (*.f64 J (cbrt.f64 J)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (cbrt.f64 (*.f64 J J)) U))
(pow.f64 (/.f64 (*.f64 J J) U) 1)
(*.f64 J (/.f64 J U))
(pow.f64 (/.f64 J (sqrt.f64 U)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 J J) U)) 3)
(*.f64 J (/.f64 J U))
(pow.f64 (/.f64 U (*.f64 J J)) -1)
(*.f64 J (/.f64 J U))
(pow.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3) 1/3)
(*.f64 J (/.f64 J U))
(neg.f64 (/.f64 (*.f64 J J) (neg.f64 U)))
(*.f64 (*.f64 J (neg.f64 J)) (/.f64 1 (neg.f64 U)))
(*.f64 (neg.f64 J) (/.f64 J (neg.f64 U)))
(sqrt.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)))
(log.f64 (exp.f64 (/.f64 (*.f64 J J) U)))
(*.f64 J (/.f64 J U))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J J) U))))
(*.f64 J (/.f64 J U))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 J J) U) 3))
(*.f64 J (/.f64 J U))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 J J) U)))
(*.f64 J (/.f64 J U))
(exp.f64 (log.f64 (/.f64 (*.f64 J J) U)))
(*.f64 J (/.f64 J U))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J J) U)) 1))
(*.f64 J (/.f64 J U))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 J J) U)))
(*.f64 J (/.f64 J U))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))) 1)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (pow.f64 (*.f64 J K) 2) (*.f64 -1/4 (/.f64 1 U)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (*.f64 (pow.f64 (*.f64 J K) 2) (/.f64 1 U)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (/.f64 1 U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 1 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (/.f64 1 U)))
(*.f64 (*.f64 (*.f64 K J) (sqrt.f64 -1/4)) (*.f64 (/.f64 1 U) (*.f64 (*.f64 K J) (sqrt.f64 -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) U)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)))
(pow.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 (sqrt.f64 U) (*.f64 K J))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 U)) (*.f64 K J)) 2)
(*.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) U))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 (*.f64 J J) -1/4) (*.f64 (*.f64 K K) (/.f64 1 U)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 1 U) (*.f64 (pow.f64 (*.f64 J K) 2) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 (pow.f64 (*.f64 J K) 2) 1/4) (/.f64 1 (neg.f64 U)))
(*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 1 (neg.f64 U))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 K J) 2) (neg.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (sqrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (cbrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) U) -1/4)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (sqrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 U) (pow.f64 (*.f64 J K) 2))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (*.f64 (/.f64 (*.f64 J J) U) (*.f64 K K)) -1/4)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 (pow.f64 (*.f64 J K) 2) 1/4))
(*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 1 (neg.f64 U))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 K J) 2) (neg.f64 U)))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) 1) (/.f64 -1/4 U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J K) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (sqrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (*.f64 J K) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (cbrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 J K) 2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (cbrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) 1) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U))
(*.f64 (*.f64 (*.f64 K J) (sqrt.f64 -1/4)) (*.f64 (/.f64 1 U) (*.f64 (*.f64 K J) (sqrt.f64 -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) U)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) U) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))
(*.f64 (*.f64 (*.f64 K J) (sqrt.f64 -1/4)) (*.f64 (/.f64 1 U) (*.f64 (*.f64 K J) (sqrt.f64 -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) U)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (*.f64 K J) (sqrt.f64 -1/4)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 -1/4) (/.f64 (cbrt.f64 U) (*.f64 K J))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) U))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) 1) (/.f64 (*.f64 K K) U))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (sqrt.f64 U)) (/.f64 (*.f64 K K) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (sqrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (sqrt.f64 U)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 K K) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 K J) 2) (/.f64 (cbrt.f64 U) -1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 K J) 2) (pow.f64 (cbrt.f64 U) 2)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 -1/4 (/.f64 U J)) (*.f64 J (*.f64 K K)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J J))) (*.f64 K K))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (neg.f64 U)) (neg.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 1 (neg.f64 U))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 K J) 2) (neg.f64 U)))
(*.f64 (/.f64 -1/4 (/.f64 U 1)) (pow.f64 (*.f64 J K) 2))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) (*.f64 J J))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J K))) (*.f64 J K))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 -1/4 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4))))) (cbrt.f64 (pow.f64 (*.f64 J K) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 K J) 2)) (*.f64 (/.f64 -1/4 U) (cbrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 K J) 2)) (*.f64 (/.f64 -1/4 U) (cbrt.f64 (pow.f64 (*.f64 K J) 4))))
(*.f64 (/.f64 -1/4 (/.f64 U (*.f64 J (*.f64 J K)))) K)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 1 (/.f64 U -1/4)) (pow.f64 (*.f64 J K) 2))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 1 (/.f64 U (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))) (*.f64 (sqrt.f64 -1/4) (*.f64 J K)))
(*.f64 (*.f64 (*.f64 K J) (sqrt.f64 -1/4)) (*.f64 (/.f64 1 U) (*.f64 (*.f64 K J) (sqrt.f64 -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/4))) U)
(*.f64 (/.f64 1 (/.f64 U (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) U))
(*.f64 (/.f64 1 (/.f64 U (*.f64 (*.f64 J J) -1/4))) (*.f64 K K))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (pow.f64 K 4) (pow.f64 J 4)))) U) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 4)) 1/16)) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 (*.f64 K J) 2))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 K J) 4))) U))
(*.f64 (/.f64 (*.f64 (*.f64 J J) -1/4) U) (*.f64 K K))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 1)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 J K)) (sqrt.f64 U)) 2)
(pow.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 (sqrt.f64 U) (*.f64 K J))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 U)) (*.f64 K J)) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 3)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(pow.f64 (/.f64 (/.f64 U -1/4) (pow.f64 (*.f64 J K) 2)) -1)
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)) 1/3)
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 J K) 2) -1/4) (neg.f64 U)))
(*.f64 (pow.f64 (*.f64 K J) 2) (*.f64 1/4 (/.f64 1 (neg.f64 U))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 K J) 2) (neg.f64 U)))
(sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U)) 2))
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U)))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 J K) 2)) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (pow.f64 (*.f64 K J) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))) 1))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 J K) 2) U))))
(*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))
(*.f64 (pow.f64 (*.f64 K J) 2) (/.f64 -1/4 U))

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 58 to 41 computations (29.3% saved)

series8.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1328×associate-*r/
1252×associate-/l*
1148×associate-*l/
344×add-sqr-sqrt
334×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01766
134866
2436066
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
(hypot.f64 1 (/.f64 U (*.f64 J 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))))

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1216×times-frac
1118×fma-def
896×unswap-sqr
884×*-commutative
800×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02045372
15464752
221474640
Stop Event
node limit
Counts
94 → 138
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))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 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) 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)) 1/2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (-.f64 (*.f64 2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)))) (*.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 -4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6)) (/.f64 -2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3))) (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K)))))) (*.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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (fma.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (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 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1/512) (/.f64 (pow.f64 J 5) (pow.f64 U 6))))))
(*.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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (fma.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (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 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1/512) (/.f64 (pow.f64 J 5) (pow.f64 U 6))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 -2 (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 1/4 (*.f64 (*.f64 K (*.f64 K J)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.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 -1/192 (*.f64 (*.f64 J (pow.f64 K 4)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 1/23040 (*.f64 J (pow.f64 K 6))) (*.f64 (*.f64 1/4 J) (*.f64 K K)))))
(fma.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 J (+.f64 (*.f64 1/4 (*.f64 K K)) (*.f64 -1/192 (pow.f64 K 4)))) (*.f64 (*.f64 J (hypot.f64 1 (/.f64 1/2 (/.f64 J U)))) (+.f64 -2 (*.f64 1/23040 (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) (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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (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))
(+.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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J 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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (fma.f64 1/64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/4 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (pow.f64 U 6))) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 J U) U)) (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 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))))
(fma.f64 -1/4 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1/512) (/.f64 (pow.f64 J 5) (pow.f64 U 6))))))
(*.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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (-.f64 (*.f64 2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3)))) (*.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 -4 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6)) (/.f64 -2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(-.f64 (fma.f64 2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3))) (fma.f64 -2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K)))))) (*.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 (cos.f64 (*.f64 1/2 K)) U (fma.f64 -2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3))) (*.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 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))))
(fma.f64 -2 (*.f64 (pow.f64 J 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 3))) (fma.f64 2 (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J J)))
(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 1/8 (*.f64 U U)) (*.f64 J J))))
(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 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 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 1/8 (*.f64 U U)) (*.f64 J J)))))
(+.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))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1)))
(*.f64 1/2 (/.f64 U 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 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (neg.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 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 2 (pow.f64 U 5)) (pow.f64 J 5)))))
(*.f64 -1/2 (/.f64 U J))
(*.f64 (/.f64 U J) -1/2)
(+.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 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 (fma.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (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 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 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (neg.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 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 2 (pow.f64 U 5)) (pow.f64 J 5)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J J)))
(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 1/8 (*.f64 U U)) (*.f64 J J))))
(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 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 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 1/8 (*.f64 U U)) (*.f64 J J)))))
(+.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))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1)))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J J)))
(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 1/8 (*.f64 U U)) (*.f64 J J))))
(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 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 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 1/8 (*.f64 U U)) (*.f64 J J)))))
(+.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))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/8 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(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) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))) 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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 (/.f64 U J) 1/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 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 (hypot.f64 1 (/.f64 1/2 (/.f64 J U))) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))) 1)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U 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 (/.f64 U J) 1/2) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U 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))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 1)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 2)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 3)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3) 1/3)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)) 1/2)
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 U J) 1/2) 2)))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2)) 3))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))) 1))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 U J) 1/2))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(hypot.f64 1 (/.f64 1/2 (/.f64 J U)))

localize47.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (cos.f64 (*.f64 1/2 K)))
1.4b
(exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
3.9b
(/.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) U)
Compiler

Compiled 98 to 73 computations (25.5% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
868×associate-/r*
776×associate-/l*
602×associate-*r/
536×distribute-rgt-in
500×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
1112×distribute-rgt-in
1112×distribute-lft-in
736×distribute-lft-neg-out
668×distribute-rgt-neg-out
606×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02584552
16774486
230584470
Stop Event
node limit
Counts
148 → 148
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 J 2) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 J 2)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1)
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 U))
(*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))
(*.f64 (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (/.f64 1 U)))
(*.f64 (/.f64 1 U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 -1 U))
(*.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 U)))
(*.f64 (/.f64 -1 U) (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (/.f64 J (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 J (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) U))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) U) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (/.f64 1 (/.f64 U (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(pow.f64 (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 1/3)
(pow.f64 (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)) 1))
(neg.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 -1 U)))
(neg.f64 (*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(+.f64 (*.f64 (*.f64 J J) 1/2) (*.f64 (*.f64 J J) (*.f64 1/2 (cos.f64 K))))
(+.f64 (*.f64 1/2 (*.f64 J J)) (*.f64 (*.f64 1/2 (cos.f64 K)) (*.f64 J J)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (*.f64 J J))
(*.f64 (*.f64 J J) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (pow.f64 (exp.f64 2) (log.f64 J)) (pow.f64 (exp.f64 2) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(/.f64 (*.f64 (*.f64 J J) (+.f64 (cos.f64 K) (cos.f64 (*.f64 K 0)))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 K) (cos.f64 (*.f64 K 0))) (*.f64 J J)) 2)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3) 1/3)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(/.f64 J (/.f64 U J))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (*.f64 J J) U) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U)))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (/.f64 J (/.f64 U J)))
(fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (/.f64 J (/.f64 U J)))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))))
(+.f64 (/.f64 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (*.f64 (*.f64 J J) (pow.f64 K 4)) U) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))))
(+.f64 (/.f64 J (/.f64 U J)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J)))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (/.f64 J (/.f64 U J))) (*.f64 1/48 (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 K 4))))
(+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)) (+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))))
(fma.f64 -1/1440 (/.f64 (pow.f64 K 6) (/.f64 U (*.f64 J J))) (+.f64 (/.f64 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (*.f64 (*.f64 J J) (pow.f64 K 4)) U) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U)))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 K 4) U) (*.f64 J J)))) (fma.f64 -1/1440 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (/.f64 J (/.f64 U J))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (*.f64 1/48 (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 K 4)))) (fma.f64 -1/1440 (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 K 6)) (/.f64 J (/.f64 U J))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 J 2)
(*.f64 J J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (*.f64 J J))
(*.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) 1) (*.f64 J J))
(*.f64 (*.f64 J J) (+.f64 1 (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2)))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 1/48) (*.f64 J J)))
(fma.f64 -1/4 (*.f64 J (*.f64 J (*.f64 K K))) (fma.f64 J J (*.f64 (*.f64 J J) (*.f64 1/48 (pow.f64 K 4)))))
(*.f64 (*.f64 J J) (+.f64 (+.f64 1 (*.f64 -1/4 (*.f64 K K))) (*.f64 1/48 (pow.f64 K 4))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2)))) (pow.f64 J 2))))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K)) (fma.f64 (pow.f64 K 6) (*.f64 (*.f64 J J) -1/1440) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 1/48) (*.f64 J J))))
(fma.f64 -1/4 (*.f64 J (*.f64 J (*.f64 K K))) (fma.f64 (pow.f64 K 6) (*.f64 J (*.f64 J -1/1440)) (fma.f64 J J (*.f64 (*.f64 J J) (*.f64 1/48 (pow.f64 K 4))))))
(+.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 -1/4 (*.f64 K K)))) (*.f64 (*.f64 J J) (+.f64 (*.f64 1/48 (pow.f64 K 4)) (*.f64 -1/1440 (pow.f64 K 6)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 1 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (sqrt.f64 U))) 2)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (/.f64 1 U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 1 U) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 -1 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (sqrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (sqrt.f64 U)) (sqrt.f64 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (sqrt.f64 U) (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U)))
(*.f64 (/.f64 -1 U) (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 J (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 J (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (/.f64 J (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 J (/.f64 (pow.f64 (cbrt.f64 U) 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 J (cbrt.f64 U)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 (cbrt.f64 U) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cbrt.f64 U))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (sqrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (sqrt.f64 U)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (sqrt.f64 U)) (sqrt.f64 U))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (sqrt.f64 U) (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) 2) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 4) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) U) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(*.f64 (/.f64 1 (/.f64 U (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (/.f64 J (/.f64 (sqrt.f64 U) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (*.f64 (/.f64 J (sqrt.f64 U)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (sqrt.f64 U))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 3)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(pow.f64 (/.f64 U (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -1)
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(neg.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U)) 1))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(neg.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (/.f64 -1 U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(neg.f64 (*.f64 1 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U))))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)) 1))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) U)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) U)
(+.f64 (*.f64 (*.f64 J J) 1/2) (*.f64 (*.f64 J J) (*.f64 1/2 (cos.f64 K))))
(*.f64 (*.f64 J J) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(*.f64 (*.f64 J J) (fma.f64 1/2 (cos.f64 K) 1/2))
(*.f64 J (*.f64 J (fma.f64 1/2 (cos.f64 K) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 J J)) (*.f64 (*.f64 1/2 (cos.f64 K)) (*.f64 J J)))
(*.f64 (*.f64 J J) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(*.f64 (*.f64 J J) (fma.f64 1/2 (cos.f64 K) 1/2))
(*.f64 J (*.f64 J (fma.f64 1/2 (cos.f64 K) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (*.f64 J J))
(*.f64 (*.f64 J J) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(*.f64 (*.f64 J J) (fma.f64 1/2 (cos.f64 K) 1/2))
(*.f64 J (*.f64 J (fma.f64 1/2 (cos.f64 K) 1/2)))
(*.f64 (*.f64 J J) (+.f64 1/2 (*.f64 1/2 (cos.f64 K))))
(*.f64 (*.f64 J J) (fma.f64 1/2 (cos.f64 K) 1/2))
(*.f64 J (*.f64 J (fma.f64 1/2 (cos.f64 K) 1/2)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) J)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (pow.f64 (exp.f64 2) (log.f64 J)) (pow.f64 (exp.f64 2) (log.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 2))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(/.f64 (*.f64 (*.f64 J J) (+.f64 (cos.f64 K) (cos.f64 (*.f64 K 0)))) 2)
(/.f64 (*.f64 J J) (/.f64 2 (+.f64 (cos.f64 K) (cos.f64 0))))
(*.f64 (/.f64 (*.f64 J J) 2) (+.f64 1 (cos.f64 K)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J))
(/.f64 (*.f64 (+.f64 (cos.f64 K) (cos.f64 (*.f64 K 0))) (*.f64 J J)) 2)
(/.f64 (*.f64 J J) (/.f64 2 (+.f64 (cos.f64 K) (cos.f64 0))))
(*.f64 (/.f64 (*.f64 J J) 2) (+.f64 1 (cos.f64 K)))
(*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(pow.f64 (exp.f64 2) (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 3))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)

eval748.0ms (3.6%)

Compiler

Compiled 44385 to 28378 computations (36.1% saved)

prune395.0ms (1.9%)

Pruning

36 alts after pruning (30 fresh and 6 done)

PrunedKeptTotal
New1214161230
Fresh31417
Picked011
Done358
Total1220361256
Error
0b
Counts
1256 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
32.9b
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
44.0b
(/.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))
48.0b
(/.f64 (*.f64 (/.f64 U J) (neg.f64 J)) 1)
49.0b
(/.f64 (*.f64 U (neg.f64 J)) J)
47.9b
(/.f64 (neg.f64 J) (/.f64 J U))
48.0b
(/.f64 1 (/.f64 (/.f64 J U) (neg.f64 J)))
19.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
8.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
29.8b
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
48.1b
(*.f64 (*.f64 -2 J) (/.f64 (/.f64 1/2 J) (/.f64 1 U)))
48.1b
(*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 J U)))
53.3b
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 U (/.f64 -1/2 J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
19.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))
48.1b
(*.f64 (*.f64 -2 J) (*.f64 U (/.f64 1/2 J)))
53.0b
(*.f64 (*.f64 -2 J) (*.f64 U (/.f64 -1/2 J)))
48.0b
(*.f64 (*.f64 -2 J) (*.f64 1/2 (/.f64 U J)))
33.4b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))))))
32.4b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
32.5b
(*.f64 (*.f64 -2 J) (expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))
32.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
25.2b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U J) (*.f64 (cos.f64 (*.f64 K 1/2)) -2)))) 3)))
47.6b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
47.6b
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J)) U)))
54.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/4 K) K) 1) (*.f64 J J)) U)))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U)))
58.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) U)))
48.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J))))
54.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (+.f64 (*.f64 J (*.f64 J (/.f64 1 U))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K K))) U))))
54.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))))
48.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 J (/.f64 J U))))
53.0b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 J (/.f64 J U))))))
33.0b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (pow.f64 (cbrt.f64 J) 3)))
8.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
44.0b
(neg.f64 U)
48.4b
U
Compiler

Compiled 1069 to 820 computations (23.3% saved)

localize28.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 63 to 45 computations (28.6% saved)

series5.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1306×associate-*r/
1242×associate-/r*
1128×associate-*l/
362×add-sqr-sqrt
348×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify138.0ms (0.7%)

Algorithm
egg-herbie
Rules
1170×associate-/l*
1040×associate-/r*
982×distribute-rgt-in
982×distribute-lft-in
532×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02809173
17657655
230207639
Stop Event
node limit
Counts
145 → 214
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)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))))
(*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
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))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3) (pow.f64 (*.f64 -2 J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) 1/3)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
Outputs
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) U (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) U))
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) U (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (/.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (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 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))) J) (*.f64 -4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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)))
(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 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 1/4 (*.f64 K (*.f64 K (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))))
(fma.f64 1/4 (*.f64 (*.f64 K (*.f64 K J)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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))))
(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 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 K J))) (*.f64 -1/192 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 (*.f64 -1/192 J) (pow.f64 K 4)) (*.f64 1/4 (*.f64 K (*.f64 K 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)))))
(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 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 -1/192 (*.f64 J (*.f64 (pow.f64 K 4) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 1/23040 (*.f64 J (pow.f64 K 6))) (*.f64 1/4 (*.f64 K (*.f64 K J))))))
(+.f64 (fma.f64 -1/192 (*.f64 J (*.f64 (pow.f64 K 4) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 1/23040 (*.f64 J (pow.f64 K 6))) (*.f64 1/4 (*.f64 K (*.f64 K 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 U U) (*.f64 J J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (fma.f64 1/64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))))
(+.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) J) (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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) U) (fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J) (/.f64 (*.f64 (*.f64 1/64 (pow.f64 U 4)) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) U (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) U))
(-.f64 (*.f64 (/.f64 -2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) U (/.f64 (*.f64 (*.f64 -2 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (/.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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U) (*.f64 -4 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6)))))))
(fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (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 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))) J) (*.f64 -4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) U (/.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (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 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)) 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 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) U (*.f64 (/.f64 2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J J))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (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 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 K K))))
(*.f64 (+.f64 (*.f64 (*.f64 -1/8 K) K) 1) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (+.f64 1 (*.f64 (*.f64 K K) -1/8)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (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))))) (fma.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 K 4)) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 K K)))))
(+.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 (pow.f64 K 4) 1/384) (*.f64 (*.f64 -1/8 K) K))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 (*.f64 K K) -1/8) (*.f64 (pow.f64 K 4) 1/384))) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (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))))) (fma.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 K 6)) (fma.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (pow.f64 K 4)) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 K K))))))
(+.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 (pow.f64 K 4) 1/384) (*.f64 (*.f64 -1/8 K) K))) (*.f64 (+.f64 (*.f64 (pow.f64 K 6) -1/46080) 1) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 K K) -1/8)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (+.f64 (*.f64 (pow.f64 K 6) -1/46080) (*.f64 (pow.f64 K 4) 1/384))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/1024 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 6) (pow.f64 U 6))) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)))
(*.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(*.f64 (/.f64 1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(+.f64 (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(fma.f64 1/2 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (-.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (fma.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5)) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (/.f64 1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1/2)
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1/2)
(*.f64 (/.f64 -1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(fma.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1/2))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1/2 (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(-.f64 (*.f64 (/.f64 -1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1/2)))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1/2 (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 U J))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (/.f64 -1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (fma.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (fma.f64 -1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (-.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1/2 (/.f64 -2 (/.f64 (pow.f64 U 5) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 -1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U))) (-.f64 (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)))
(*.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(*.f64 (/.f64 1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))
(+.f64 (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(fma.f64 1/2 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (-.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) J)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (fma.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 5)) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3))) (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 1/2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (/.f64 1/2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (cos.f64 (*.f64 1/2 K))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/1024 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 6) (pow.f64 U 6))) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4)))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (pow.f64 J 2))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 4))))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U U)) (*.f64 J J)) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 6)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 U U) J) (/.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/1024 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 6) (pow.f64 U 6))) (fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 4) (pow.f64 U 4))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
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)
(+.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))
(+.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 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
(+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (/.f64 (pow.f64 U 6) (/.f64 (pow.f64 J 6) 1/1024))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 1/2 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 (*.f64 1/2 U) J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (/.f64 J U) (/.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 (*.f64 1/2 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 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 (/.f64 2 (pow.f64 U 5)) (pow.f64 J 5)))
(*.f64 -1/2 (/.f64 U 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 -1/2 (/.f64 U J)) (/.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 -1/2 (/.f64 U J) (/.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 -1/2 (/.f64 U J) (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (/.f64 J U)))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 (*.f64 1/2 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 (*.f64 1/2 U) J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (-.f64 (/.f64 J U) (/.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 (*.f64 1/2 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 (fma.f64 1/2 (/.f64 U J) (/.f64 J U)) (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 (/.f64 2 (pow.f64 U 5)) (pow.f64 J 5)))
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)
(+.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))
(+.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 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
(+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (/.f64 (pow.f64 U 6) (/.f64 (pow.f64 J 6) 1/1024))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
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)
(+.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))
(+.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 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
(+.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/8 (/.f64 (pow.f64 U 6) (/.f64 (pow.f64 J 6) 1/1024))) (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3) (pow.f64 (*.f64 -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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2))))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/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 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 1 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 1)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 U) J) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 1/2 U) J) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))))
(pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 1)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 2)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 3)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2)) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3) 1/3)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J))) 3))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(hypot.f64 1 (*.f64 1/2 (/.f64 U J)))

localize25.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
13.1b
(/.f64 (neg.f64 J) (/.f64 J U))
Compiler

Compiled 16 to 6 computations (62.5% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
J
@0
(/.f64 (neg.f64 J) (/.f64 J U))
0.0ms
J
@-inf
(/.f64 (neg.f64 J) (/.f64 J U))
0.0ms
J
@inf
(/.f64 (neg.f64 J) (/.f64 J U))
0.0ms
U
@-inf
(/.f64 (neg.f64 J) (/.f64 J U))
0.0ms
U
@inf
(/.f64 (neg.f64 J) (/.f64 J U))

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1696×add-sqr-sqrt
1684×*-un-lft-identity
1572×add-cube-cbrt
1548×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
117413
2267213
Stop Event
node limit
Counts
1 → 47
Calls
Call 1
Inputs
(/.f64 (neg.f64 J) (/.f64 J U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J U) J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 J U)) (/.f64 (*.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J U) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) (sqrt.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2) (cbrt.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J J) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J J) (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 J J) 1) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 J J) (sqrt.f64 U)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 J J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 J 1) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (/.f64 J (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 J) J) (/.f64 (sqrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 J) (/.f64 J (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 J) 1) (/.f64 (sqrt.f64 J) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 J) (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) J) (/.f64 (cbrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1) (/.f64 (cbrt.f64 J) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 J) (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 J U) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 J (*.f64 J U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 J U) J))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J U) J))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 J U) J)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J U) J)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 J U) J)))))))

simplify73.0ms (0.3%)

Algorithm
egg-herbie
Rules
976×associate-/l*
896×associate-+r-
832×associate-+l-
632×associate-/r*
584×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0117689
1315451
21323451
34942451
Stop Event
node limit
Counts
71 → 64
Calls
Call 1
Inputs
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(-.f64 0 (/.f64 (*.f64 J U) J))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J U) J))) 1)
(-.f64 (/.f64 0 (/.f64 J U)) (/.f64 (*.f64 J U) J))
(*.f64 J (/.f64 U J))
(*.f64 U (/.f64 J J))
(*.f64 (/.f64 (*.f64 J U) J) 1)
(*.f64 1 (/.f64 (*.f64 J U) J))
(*.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) (sqrt.f64 (/.f64 (*.f64 J U) J)))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2) (cbrt.f64 (/.f64 (*.f64 J U) J)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)))
(*.f64 (/.f64 J J) U)
(*.f64 (/.f64 J J) (neg.f64 U))
(*.f64 -1 (/.f64 (*.f64 J U) J))
(*.f64 (/.f64 U J) J)
(*.f64 (*.f64 (/.f64 J J) 1) U)
(*.f64 (*.f64 (/.f64 J J) (sqrt.f64 U)) (sqrt.f64 U))
(*.f64 (*.f64 (/.f64 J J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(*.f64 (/.f64 J 1) (/.f64 U J))
(*.f64 (/.f64 1 J) (/.f64 J (/.f64 1 U)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (sqrt.f64 J) J) (/.f64 (sqrt.f64 J) (/.f64 1 U)))
(*.f64 (/.f64 -1 J) (/.f64 J (/.f64 1 U)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (sqrt.f64 J) 1) (/.f64 (sqrt.f64 J) (/.f64 J U)))
(*.f64 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 J) (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) J) (/.f64 (cbrt.f64 J) (/.f64 1 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1) (/.f64 (cbrt.f64 J) (/.f64 J U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 J) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 J U) J)))
(pow.f64 (/.f64 (*.f64 J U) J) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3) 1/3)
(pow.f64 (/.f64 J (*.f64 J U)) -1)
(neg.f64 (/.f64 (*.f64 J U) J))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 J U) J)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J U) J))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 J U) J)))
(exp.f64 (log.f64 (/.f64 (*.f64 J U) J)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J U) J)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 J U) J)))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 0 (/.f64 (*.f64 J U) J))
(neg.f64 U)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 J U) J))) 1)
(*.f64 U 1)
U
(-.f64 (/.f64 0 (/.f64 J U)) (/.f64 (*.f64 J U) J))
(neg.f64 U)
(*.f64 J (/.f64 U J))
(*.f64 U 1)
U
(*.f64 U (/.f64 J J))
(*.f64 U 1)
U
(*.f64 (/.f64 (*.f64 J U) J) 1)
(*.f64 U 1)
U
(*.f64 1 (/.f64 (*.f64 J U) J))
(*.f64 U 1)
U
(*.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) (sqrt.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (/.f64 U J)))
(*.f64 U 1)
U
(*.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2))
(*.f64 U 1)
U
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 2) (cbrt.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (/.f64 U J)))
(*.f64 U 1)
U
(*.f64 (/.f64 J J) U)
(*.f64 U 1)
U
(*.f64 (/.f64 J J) (neg.f64 U))
(neg.f64 U)
(*.f64 -1 (/.f64 (*.f64 J U) J))
(neg.f64 U)
(*.f64 (/.f64 U J) J)
(*.f64 U 1)
U
(*.f64 (*.f64 (/.f64 J J) 1) U)
(*.f64 U 1)
U
(*.f64 (*.f64 (/.f64 J J) (sqrt.f64 U)) (sqrt.f64 U))
(*.f64 U 1)
U
(*.f64 (*.f64 (/.f64 J J) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(*.f64 U 1)
U
(*.f64 (/.f64 J 1) (/.f64 U J))
(*.f64 U 1)
U
(*.f64 (/.f64 1 J) (/.f64 J (/.f64 1 U)))
(*.f64 U 1)
U
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(/.f64 J (*.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 J (*.f64 (cbrt.f64 (/.f64 J U)) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(*.f64 (/.f64 (sqrt.f64 J) J) (/.f64 (sqrt.f64 J) (/.f64 1 U)))
(*.f64 U 1)
U
(*.f64 (/.f64 -1 J) (/.f64 J (/.f64 1 U)))
(neg.f64 U)
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (/.f64 -1 (sqrt.f64 (/.f64 J U))))
(/.f64 (neg.f64 (/.f64 J (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 J (cbrt.f64 (/.f64 J U))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (neg.f64 (/.f64 J (cbrt.f64 (/.f64 J U)))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 J U)))
(*.f64 (/.f64 (sqrt.f64 J) 1) (/.f64 (sqrt.f64 J) (/.f64 J U)))
(*.f64 U 1)
U
(*.f64 (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 (sqrt.f64 J) (cbrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (/.f64 J (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 J (*.f64 (cbrt.f64 (/.f64 J U)) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) J) (/.f64 (cbrt.f64 J) (/.f64 1 U)))
(*.f64 U 1)
U
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) 1) (/.f64 (cbrt.f64 J) (/.f64 J U)))
(*.f64 U 1)
U
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 (/.f64 J U))) (/.f64 (cbrt.f64 J) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 J U))) (/.f64 J (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(/.f64 J (*.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 J U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 (*.f64 J U) J)))
(*.f64 (cbrt.f64 (*.f64 U 1)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(*.f64 (cbrt.f64 U) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2) (cbrt.f64 U)))
(pow.f64 (/.f64 (*.f64 J U) J) 1)
(*.f64 U 1)
U
(pow.f64 (sqrt.f64 (/.f64 (*.f64 J U) J)) 2)
(*.f64 U 1)
U
(pow.f64 (cbrt.f64 (/.f64 (*.f64 J U) J)) 3)
(*.f64 U 1)
U
(pow.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3) 1/3)
(*.f64 U 1)
U
(pow.f64 (/.f64 J (*.f64 J U)) -1)
(*.f64 U 1)
U
(neg.f64 (/.f64 (*.f64 J U) J))
(neg.f64 U)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 2))
(*.f64 U 1)
U
(log.f64 (exp.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 J U) J))))
(*.f64 U 1)
U
(cbrt.f64 (pow.f64 (/.f64 (*.f64 J U) J) 3))
(*.f64 U 1)
U
(expm1.f64 (log1p.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U
(exp.f64 (log.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 J U) J)) 1))
(*.f64 U 1)
U
(log1p.f64 (expm1.f64 (/.f64 (*.f64 J U) J)))
(*.f64 U 1)
U

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1/2 (/.f64 J U))
13.2b
(*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 J U)))
Compiler

Compiled 27 to 15 computations (44.4% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1526×associate-/r*
1436×associate-*l/
1100×*-commutative
928×associate-/l*
526×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01038
121932
2282830
Stop Event
node limit
Counts
2 → 162
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (/.f64 1/2 (/.f64 J U)))
(/.f64 1/2 (/.f64 J U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 (/.f64 J U) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 J (/.f64 J (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 J (/.f64 (*.f64 (/.f64 J U) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 J (/.f64 (/.f64 J U) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 J) (*.f64 (/.f64 J U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 J (*.f64 (neg.f64 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 J) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (sqrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 J (neg.f64 U)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 J) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 J)) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sqrt.f64 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (/.f64 U J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J 1) (/.f64 J (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J -1) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J -1/2) (*.f64 (/.f64 J U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 -2 J)) (*.f64 (/.f64 J (neg.f64 U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 U) (*.f64 -2 J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (*.f64 -2 J)) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 -2 J)) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 J) J) 1) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 J -1) 1) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -1/2) -2) (/.f64 J (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 -2 J) U)) (/.f64 J 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (*.f64 -2 J) U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) (*.f64 (*.f64 -2 J) U)) (sqrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (*.f64 (*.f64 -2 J) U)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) U) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (neg.f64 J)) (/.f64 -1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (cbrt.f64 (/.f64 U J)))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 J) (*.f64 (cbrt.f64 (*.f64 (/.f64 J U) 2)) (cbrt.f64 (*.f64 (/.f64 J U) 2)))) (cbrt.f64 (*.f64 (/.f64 J U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 1 U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (sqrt.f64 (/.f64 J (neg.f64 U)))) (sqrt.f64 (/.f64 J (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (*.f64 (cbrt.f64 (/.f64 J (neg.f64 U))) (cbrt.f64 (/.f64 J (neg.f64 U))))) (cbrt.f64 (/.f64 J (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (neg.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (neg.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) J) (sqrt.f64 (/.f64 1 U))) (sqrt.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) J) (*.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 (/.f64 1 U)))) (cbrt.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) 1) (/.f64 J U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 1 U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 J)) (sqrt.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (cbrt.f64 (/.f64 J U))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 J U)))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 J U))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 J U)))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J J) (neg.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (neg.f64 J)) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (neg.f64 (sqrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 J (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (neg.f64 (cbrt.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 U (/.f64 (neg.f64 J) J))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 1/2 (/.f64 U J)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (/.f64 (neg.f64 J) J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 1/2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 U J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (/.f64 J 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 J) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 J) (/.f64 U 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 -1/2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (/.f64 J 1/2)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 J) (*.f64 1/2 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 J) (*.f64 1/2 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 J) (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U) (sqrt.f64 J)) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 U J)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 J (sqrt.f64 U))) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 J 1)) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 J (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 J) -1) (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (sqrt.f64 U))) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (neg.f64 J))) (cbrt.f64 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 U J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 J U) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))))))

simplify338.0ms (1.6%)

Algorithm
egg-herbie
Rules
934×distribute-lft-in
930×distribute-rgt-in
790×associate-/l*
790×associate-/l/
610×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04053850
112043710
256133710
Stop Event
node limit
Counts
210 → 253
Calls
Call 1
Inputs
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 -1 U)
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(*.f64 1/2 (/.f64 U J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) 1)
(/.f64 -2 (/.f64 (*.f64 (/.f64 J U) 2) J))
(/.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))
(/.f64 J (/.f64 J (neg.f64 U)))
(/.f64 J (/.f64 (*.f64 (/.f64 J U) 2) -2))
(/.f64 J (/.f64 (/.f64 J U) -1))
(/.f64 (*.f64 -2 J) (*.f64 (/.f64 J U) 2))
(/.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))
(/.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)
(/.f64 1 (/.f64 J (*.f64 (neg.f64 J) U)))
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 (*.f64 -2 J))))
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))
(/.f64 (sqrt.f64 J) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (sqrt.f64 J))))
(/.f64 (cbrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 (*.f64 -2 J))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))
(/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (cbrt.f64 J))))
(/.f64 -1/2 (/.f64 (/.f64 J (neg.f64 U)) (*.f64 -2 J)))
(/.f64 (neg.f64 J) (/.f64 J U))
(/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))
(/.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 J)) (/.f64 1 U))
(/.f64 (*.f64 -2 (sqrt.f64 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 J)))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 J)))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 U J)) 2)
(/.f64 (/.f64 J 1) (/.f64 J (neg.f64 U)))
(/.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))
(/.f64 (/.f64 J -1) (/.f64 J U))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 J -1/2) (*.f64 (/.f64 J U) 2))
(/.f64 (*.f64 -1 (*.f64 -2 J)) (*.f64 (/.f64 J (neg.f64 U)) 2))
(/.f64 (*.f64 (*.f64 1/2 U) (*.f64 -2 J)) J)
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (*.f64 -2 J)) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 -2 J)) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) J) 1) (/.f64 1 U))
(/.f64 (*.f64 (/.f64 J -1) 1) (/.f64 J U))
(/.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 J -1/2) -2) (/.f64 J (neg.f64 U)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) U)) J)
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) U)) (/.f64 J 1/2))
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 -2 J) U)) (neg.f64 J))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) (*.f64 (*.f64 -2 J) U)) (sqrt.f64 J))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (*.f64 (*.f64 -2 J) U)) (cbrt.f64 J))
(/.f64 (*.f64 (neg.f64 J) U) J)
(/.f64 (/.f64 (neg.f64 J) (neg.f64 J)) (/.f64 -1 U))
(/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (cbrt.f64 (/.f64 U J)))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 (neg.f64 J) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (/.f64 (*.f64 -2 J) (*.f64 (cbrt.f64 (*.f64 (/.f64 J U) 2)) (cbrt.f64 (*.f64 (/.f64 J U) 2)))) (cbrt.f64 (*.f64 (/.f64 J U) 2)))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 U)) J)
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J (neg.f64 U)))) (sqrt.f64 (/.f64 J (neg.f64 U))))
(/.f64 (/.f64 J (*.f64 (cbrt.f64 (/.f64 J (neg.f64 U))) (cbrt.f64 (/.f64 J (neg.f64 U))))) (cbrt.f64 (/.f64 J (neg.f64 U))))
(/.f64 (/.f64 J (neg.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (/.f64 J (neg.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) J) (sqrt.f64 (/.f64 1 U))) (sqrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) J) (*.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 (/.f64 1 U)))) (cbrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 J -1) 1) (/.f64 J U))
(/.f64 (/.f64 (/.f64 J -1) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 J -1) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (/.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 U)) J)
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 J)) (sqrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (cbrt.f64 (/.f64 J U))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 J U)))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 J U))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 J U)))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J J) (neg.f64 (/.f64 1 U)))
(/.f64 (/.f64 J (neg.f64 J)) (/.f64 1 U))
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (neg.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 J (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (neg.f64 (cbrt.f64 (/.f64 J U))))
(pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)
(pow.f64 (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)
(pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 3)
(pow.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 2))
(log.f64 (exp.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J)))))
(cbrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 1/2 (/.f64 U J)) 3)))
(expm1.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(exp.f64 (log.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(log1p.f64 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 (*.f64 1/2 (/.f64 U J)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (/.f64 J 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 (cbrt.f64 U) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)))
(*.f64 (/.f64 1/2 J) U)
(*.f64 (/.f64 1/2 J) (/.f64 U 1))
(*.f64 (/.f64 U J) 1/2)
(*.f64 -1/2 (neg.f64 (/.f64 U J)))
(*.f64 (neg.f64 U) (/.f64 -1/2 J))
(*.f64 (/.f64 (sqrt.f64 U) (/.f64 J 1/2)) (sqrt.f64 U))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)) (cbrt.f64 U))
(*.f64 (/.f64 1 J) (*.f64 1/2 U))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 U J))))
(*.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))
(*.f64 (/.f64 -1 J) (*.f64 1/2 (neg.f64 U)))
(*.f64 (/.f64 -1/2 J) (neg.f64 U))
(*.f64 (/.f64 (sqrt.f64 U) (sqrt.f64 J)) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (neg.f64 (/.f64 U J)) -1/2)
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 U J)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 U J)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 U))
(*.f64 (/.f64 1/2 (/.f64 J (sqrt.f64 U))) (sqrt.f64 U))
(*.f64 (/.f64 1/2 (/.f64 J 1)) U)
(*.f64 (/.f64 1/2 (/.f64 J (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))
(*.f64 (/.f64 (/.f64 1/2 J) -1) (neg.f64 U))
(*.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (sqrt.f64 U))) (sqrt.f64 U))
(*.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 U)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (neg.f64 J))) (cbrt.f64 (neg.f64 U)))
(pow.f64 (*.f64 1/2 (/.f64 U J)) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 J U) 2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 -1 U)
(neg.f64 U)
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) 1)
(neg.f64 U)
(/.f64 -2 (/.f64 (*.f64 (/.f64 J U) 2) J))
(neg.f64 U)
(/.f64 -2 (/.f64 (/.f64 J U) (*.f64 J 1/2)))
(neg.f64 U)
(/.f64 J (/.f64 J (neg.f64 U)))
(neg.f64 U)
(/.f64 J (/.f64 (*.f64 (/.f64 J U) 2) -2))
(neg.f64 U)
(/.f64 J (/.f64 (/.f64 J U) -1))
(neg.f64 U)
(/.f64 (*.f64 -2 J) (*.f64 (/.f64 J U) 2))
(neg.f64 U)
(/.f64 1/2 (/.f64 (/.f64 J U) (*.f64 -2 J)))
(neg.f64 U)
(/.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)
(neg.f64 U)
(/.f64 1 (/.f64 J (*.f64 (neg.f64 J) U)))
(neg.f64 U)
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 (*.f64 -2 J))))
(/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 (*.f64 J -2))))
(*.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 J (/.f64 U 2))))
(/.f64 (sqrt.f64 (*.f64 -2 J)) (/.f64 (/.f64 J U) (*.f64 1/2 (sqrt.f64 (*.f64 -2 J)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 J U)) (*.f64 1/2 (sqrt.f64 (*.f64 J -2))))
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 J -2))) (/.f64 (sqrt.f64 (*.f64 J -2)) (/.f64 J U)))
(/.f64 (sqrt.f64 J) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (sqrt.f64 J))))
(/.f64 (sqrt.f64 J) (/.f64 (/.f64 J (neg.f64 U)) (sqrt.f64 J)))
(*.f64 (sqrt.f64 J) (/.f64 (sqrt.f64 J) (/.f64 J (neg.f64 U))))
(/.f64 (cbrt.f64 (*.f64 -2 J)) (/.f64 (*.f64 (/.f64 J U) 2) (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (/.f64 J U) 2)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 2))
(*.f64 (cbrt.f64 (*.f64 J -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (/.f64 J (/.f64 U 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (/.f64 J U) 2)) (pow.f64 (cbrt.f64 (*.f64 J -2)) 2))
(*.f64 (cbrt.f64 (*.f64 J -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (/.f64 J (/.f64 U 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2) (/.f64 (/.f64 J U) (*.f64 1/2 (cbrt.f64 (*.f64 -2 J)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) (/.f64 J U)) (*.f64 1/2 (cbrt.f64 (*.f64 J -2))))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 J -2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 J -2)) 2) J) U))
(/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (*.f64 (/.f64 J U) 2) (*.f64 -2 (cbrt.f64 J))))
(/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (/.f64 J (neg.f64 U)) (cbrt.f64 J)))
(*.f64 (cbrt.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 J (neg.f64 U))))
(/.f64 -1/2 (/.f64 (/.f64 J (neg.f64 U)) (*.f64 -2 J)))
(neg.f64 U)
(/.f64 (neg.f64 J) (/.f64 J U))
(neg.f64 U)
(/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (/.f64 J U) (sqrt.f64 (neg.f64 J))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 J U)) (sqrt.f64 (neg.f64 J)))
(*.f64 (sqrt.f64 (neg.f64 J)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 J)) J) U))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 (/.f64 J U) (cbrt.f64 (neg.f64 J))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) (/.f64 J U)) (cbrt.f64 (neg.f64 J)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (neg.f64 J))) J) (*.f64 U (cbrt.f64 (neg.f64 J))))
(/.f64 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J)))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))
(/.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (*.f64 (/.f64 J U) 2)) (sqrt.f64 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (/.f64 (*.f64 J -2) (sqrt.f64 (/.f64 J (/.f64 U 2)))) (sqrt.f64 (*.f64 U (/.f64 1/2 J))))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 1/2 J)) (/.f64 1 U))
(neg.f64 U)
(/.f64 (*.f64 -2 (sqrt.f64 J)) (/.f64 (*.f64 (/.f64 J U) 2) (sqrt.f64 J)))
(/.f64 (sqrt.f64 J) (/.f64 (/.f64 J (neg.f64 U)) (sqrt.f64 J)))
(*.f64 (sqrt.f64 J) (/.f64 (sqrt.f64 J) (/.f64 J (neg.f64 U))))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 (/.f64 J U) 2) (cbrt.f64 J)))
(/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (/.f64 J (neg.f64 U)) (cbrt.f64 J)))
(*.f64 (cbrt.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 J (neg.f64 U))))
(/.f64 (*.f64 (*.f64 -2 J) (/.f64 U J)) 2)
(neg.f64 U)
(/.f64 (/.f64 J 1) (/.f64 J (neg.f64 U)))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) J) (/.f64 1 U))
(neg.f64 U)
(/.f64 (/.f64 J -1) (/.f64 J U))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 J -1/2) (*.f64 (/.f64 J U) 2))
(neg.f64 U)
(/.f64 (*.f64 -1 (*.f64 -2 J)) (*.f64 (/.f64 J (neg.f64 U)) 2))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 1/2 U) (*.f64 -2 J)) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (*.f64 -2 J)) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 (/.f64 J U)) (*.f64 J -2)))
(/.f64 (neg.f64 J) (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 -2 J)) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 (neg.f64 J) J) 1) (/.f64 1 U))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 J -1) 1) (/.f64 J U))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (*.f64 (/.f64 J U) 2)))
(/.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (*.f64 (/.f64 J U) 2)) (sqrt.f64 (*.f64 U (/.f64 1/2 J)))))
(*.f64 (/.f64 (*.f64 J -2) (sqrt.f64 (/.f64 J (/.f64 U 2)))) (sqrt.f64 (*.f64 U (/.f64 1/2 J))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 J -2)) (sqrt.f64 (*.f64 U (/.f64 1/2 J)))) (sqrt.f64 (/.f64 J U)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 J U))) (*.f64 J (*.f64 -2 (sqrt.f64 (*.f64 U (/.f64 1/2 J))))))
(/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 -2 J) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))) (sqrt.f64 (/.f64 J (neg.f64 U))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 J -2)) (sqrt.f64 (*.f64 U (/.f64 1/2 J)))) (sqrt.f64 (/.f64 J (neg.f64 U))))
(/.f64 (sqrt.f64 -1/2) (/.f64 (/.f64 (sqrt.f64 (/.f64 J (neg.f64 U))) (*.f64 J -2)) (sqrt.f64 (*.f64 U (/.f64 1/2 J)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (sqrt.f64 (neg.f64 J)) (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (neg.f64 U))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (neg.f64 U)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 J)) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (cbrt.f64 (neg.f64 J)) (/.f64 (cbrt.f64 (/.f64 J U)) (pow.f64 (cbrt.f64 (neg.f64 U)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 J)) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (neg.f64 U)) 2))
(/.f64 (*.f64 (*.f64 J -1/2) -2) (/.f64 J (neg.f64 U)))
(neg.f64 U)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) U)) J)
(neg.f64 U)
(/.f64 (*.f64 1 (*.f64 (*.f64 -2 J) U)) (/.f64 J 1/2))
(neg.f64 U)
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 -2 J) U)) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 J)) (*.f64 (*.f64 -2 J) U)) (sqrt.f64 J))
(/.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 (sqrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (neg.f64 J) (*.f64 (sqrt.f64 J) (sqrt.f64 J))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (*.f64 (*.f64 -2 J) U)) (cbrt.f64 J))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (cbrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J)))
(/.f64 (*.f64 (neg.f64 J) U) J)
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (neg.f64 J)) (/.f64 -1 U))
(neg.f64 U)
(/.f64 (*.f64 (neg.f64 J) (neg.f64 U)) (neg.f64 J))
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 U)) J)
(neg.f64 U)
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (sqrt.f64 (/.f64 U J)))) (sqrt.f64 (/.f64 J U)))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 (/.f64 J U)) (*.f64 J -2)))
(/.f64 (neg.f64 J) (/.f64 (sqrt.f64 (/.f64 J U)) (sqrt.f64 (/.f64 U J))))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 1/2 (cbrt.f64 (/.f64 U J)))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 J -2) 1/2) (cbrt.f64 (/.f64 U J))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2) (cbrt.f64 (/.f64 U J))))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 (sqrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (neg.f64 J) (*.f64 (sqrt.f64 J) (sqrt.f64 J))))
(/.f64 (/.f64 (neg.f64 J) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(neg.f64 U)
(/.f64 (/.f64 (*.f64 -2 J) (*.f64 (cbrt.f64 (*.f64 (/.f64 J U) 2)) (cbrt.f64 (*.f64 (/.f64 J U) 2)))) (cbrt.f64 (*.f64 (/.f64 J U) 2)))
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (cbrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 U)) J)
(neg.f64 U)
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 (neg.f64 J) 1) (sqrt.f64 U)) J) (sqrt.f64 U))
(/.f64 (neg.f64 J) (/.f64 (/.f64 J (sqrt.f64 U)) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) 1) (pow.f64 (cbrt.f64 U) 2)) (/.f64 J (cbrt.f64 U)))
(/.f64 (neg.f64 J) (/.f64 (/.f64 J (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 (sqrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (neg.f64 J) (*.f64 (sqrt.f64 J) (sqrt.f64 J))))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) (sqrt.f64 J)) (pow.f64 (cbrt.f64 U) 2)) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 (*.f64 (neg.f64 J) (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 J)) (sqrt.f64 J)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 (cbrt.f64 J) (*.f64 U (*.f64 J -2))))
(*.f64 U (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(/.f64 (neg.f64 J) (*.f64 (/.f64 (cbrt.f64 J) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))))
(/.f64 (neg.f64 J) (/.f64 (*.f64 (/.f64 (cbrt.f64 J) (sqrt.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 U)))
(/.f64 (/.f64 (neg.f64 J) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))
(/.f64 (*.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 J) 2)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (/.f64 J U)))
(/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (/.f64 J U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))))
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J (neg.f64 U)))) (sqrt.f64 (/.f64 J (neg.f64 U))))
(neg.f64 U)
(/.f64 (/.f64 J (*.f64 (cbrt.f64 (/.f64 J (neg.f64 U))) (cbrt.f64 (/.f64 J (neg.f64 U))))) (cbrt.f64 (/.f64 J (neg.f64 U))))
(neg.f64 U)
(/.f64 (/.f64 J (neg.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 J (neg.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) J) (sqrt.f64 (/.f64 1 U))) (sqrt.f64 (/.f64 1 U)))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) J) (*.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 (/.f64 1 U)))) (cbrt.f64 (/.f64 1 U)))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 J -1) 1) (/.f64 J U))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 J -1) (sqrt.f64 J)) (*.f64 (sqrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 J -1) (*.f64 (*.f64 (sqrt.f64 J) (/.f64 1 U)) (sqrt.f64 J)))
(*.f64 U (/.f64 (/.f64 J -1) (*.f64 (sqrt.f64 J) (sqrt.f64 J))))
(/.f64 (/.f64 (/.f64 J -1) (cbrt.f64 (/.f64 J U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 J) 2)) (*.f64 (cbrt.f64 J) (/.f64 1 U)))
(/.f64 (/.f64 J -1) (*.f64 (*.f64 (cbrt.f64 J) (/.f64 1 U)) (pow.f64 (cbrt.f64 J) 2)))
(/.f64 J (*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (cbrt.f64 J) U)) -1))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 U)) J)
(neg.f64 U)
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 (sqrt.f64 U))) (/.f64 J (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 J -1) (sqrt.f64 U)) J) (sqrt.f64 U))
(*.f64 (sqrt.f64 U) (/.f64 (*.f64 (/.f64 J -1) (sqrt.f64 U)) J))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (/.f64 J (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 U) 2)) J) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 (*.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 U) 2)) J))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) 1)) (/.f64 (sqrt.f64 J) U))
(/.f64 (/.f64 J -1) (*.f64 (*.f64 (sqrt.f64 J) (/.f64 1 U)) (sqrt.f64 J)))
(*.f64 U (/.f64 (/.f64 J -1) (*.f64 (sqrt.f64 J) (sqrt.f64 J))))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))) (/.f64 (sqrt.f64 J) (cbrt.f64 U)))
(/.f64 (/.f64 J -1) (*.f64 (/.f64 (sqrt.f64 J) (cbrt.f64 U)) (/.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 U) 2))))
(*.f64 (cbrt.f64 U) (/.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 (/.f64 J -1) (sqrt.f64 J))) (sqrt.f64 J)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) 1)) (/.f64 (cbrt.f64 J) U))
(/.f64 (/.f64 J -1) (*.f64 (*.f64 (cbrt.f64 J) (/.f64 1 U)) (pow.f64 (cbrt.f64 J) 2)))
(/.f64 J (*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 (cbrt.f64 J) U)) -1))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (sqrt.f64 U))) (/.f64 (cbrt.f64 J) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 J -1) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 U)) (cbrt.f64 J)) (sqrt.f64 U))
(/.f64 (/.f64 J -1) (/.f64 (*.f64 (/.f64 (cbrt.f64 J) (sqrt.f64 U)) (pow.f64 (cbrt.f64 J) 2)) (sqrt.f64 U)))
(/.f64 (/.f64 (/.f64 J -1) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 (/.f64 J U)))
(/.f64 (/.f64 J -1) (*.f64 (cbrt.f64 (/.f64 J U)) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2))))
(/.f64 (/.f64 J (neg.f64 (cbrt.f64 (/.f64 J U)))) (/.f64 (pow.f64 (cbrt.f64 J) 2) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) 1) (sqrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 J)) (sqrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (*.f64 (sqrt.f64 (/.f64 1 U)) (sqrt.f64 J)))
(/.f64 (neg.f64 J) (*.f64 (*.f64 (sqrt.f64 J) (sqrt.f64 (/.f64 1 U))) (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (cbrt.f64 (/.f64 J U))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 J U))) (cbrt.f64 (/.f64 J U))))
(/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 J U))) (*.f64 (sqrt.f64 (/.f64 J U)) (cbrt.f64 (/.f64 J U)))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 J U))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))
(/.f64 (neg.f64 J) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 J U))) (*.f64 (sqrt.f64 (/.f64 J U)) (fabs.f64 (cbrt.f64 (/.f64 J U))))))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (sqrt.f64 (/.f64 J U))) (sqrt.f64 (sqrt.f64 (/.f64 J U)))) (sqrt.f64 (sqrt.f64 (/.f64 J U))))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 J U)))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 (/.f64 1 U)))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 J)))
(/.f64 (neg.f64 J) (*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (/.f64 1 U))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 J U)))) (sqrt.f64 (cbrt.f64 (/.f64 J U))))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 J U))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))
(neg.f64 U)
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 J U))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))
(/.f64 (neg.f64 J) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 J U))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 J U)))) (cbrt.f64 (sqrt.f64 (/.f64 J U))))
(/.f64 (/.f64 (neg.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 J U))) (cbrt.f64 (sqrt.f64 (/.f64 J U)))))
(/.f64 (neg.f64 J) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 J U))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 J U)) 2) (cbrt.f64 (sqrt.f64 (/.f64 J U))))))
(/.f64 (/.f64 J J) (neg.f64 (/.f64 1 U)))
(neg.f64 U)
(/.f64 (/.f64 J (neg.f64 J)) (/.f64 1 U))
(neg.f64 U)
(/.f64 (/.f64 J (sqrt.f64 (/.f64 J U))) (neg.f64 (sqrt.f64 (/.f64 J U))))
(neg.f64 U)
(/.f64 (/.f64 J (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (neg.f64 (cbrt.f64 (/.f64 J U))))
(neg.f64 U)
(pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 1)
(neg.f64 U)
(pow.f64 (sqrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 2)
(neg.f64 U)
(pow.f64 (cbrt.f64 (*.f64 U (/.f64 (neg.f64 J) J))) 3)
(neg.f64 U)
(pow.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3) 1/3)
(neg.f64 U)
(sqrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 2))
(sqrt.f64 (pow.f64 (neg.f64 U) 2))
(fabs.f64 (neg.f64 U))
(log.f64 (exp.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(neg.f64 U)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J)))))
(neg.f64 U)
(cbrt.f64 (pow.f64 (*.f64 U (/.f64 (neg.f64 J) J)) 3))
(neg.f64 U)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 J) 3) (pow.f64 (*.f64 1/2 (/.f64 U J)) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 J 3)) (*.f64 1/8 (pow.f64 (/.f64 U J) 3))))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 J 3)) (pow.f64 (*.f64 U (/.f64 1/2 J)) 3)))
(expm1.f64 (log1p.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(neg.f64 U)
(exp.f64 (log.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(neg.f64 U)
(log1p.f64 (expm1.f64 (*.f64 U (/.f64 (neg.f64 J) J))))
(neg.f64 U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J)))) 1)
(*.f64 U (/.f64 1/2 J))
(*.f64 1/2 (/.f64 U J))
(*.f64 U (/.f64 1/2 J))
(*.f64 U (/.f64 1/2 J))
(*.f64 (*.f64 1/2 (/.f64 U J)) 1)
(*.f64 U (/.f64 1/2 J))
(*.f64 1 (*.f64 1/2 (/.f64 U J)))
(*.f64 U (/.f64 1/2 J))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) (sqrt.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 U (/.f64 1/2 J))
(*.f64 (sqrt.f64 U) (/.f64 (sqrt.f64 U) (/.f64 J 1/2)))
(*.f64 U (/.f64 1/2 J))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2))
(*.f64 U (/.f64 1/2 J))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 U (/.f64 1/2 J))
(*.f64 (cbrt.f64 U) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1/2 J) U)
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1/2 J) (/.f64 U 1))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 U J) 1/2)
(*.f64 U (/.f64 1/2 J))
(*.f64 -1/2 (neg.f64 (/.f64 U J)))
(*.f64 U (/.f64 1/2 J))
(*.f64 (neg.f64 U) (/.f64 -1/2 J))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (sqrt.f64 U) (/.f64 J 1/2)) (sqrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1/2 J)) (cbrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1 J) (*.f64 1/2 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 U J))))
(*.f64 (*.f64 1/2 (cbrt.f64 (/.f64 U J))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (*.f64 1/2 (cbrt.f64 (/.f64 U J))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 J)) (/.f64 U (sqrt.f64 J)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 J) 2)) (/.f64 U (cbrt.f64 J)))
(/.f64 (*.f64 1/2 (/.f64 U (cbrt.f64 J))) (pow.f64 (cbrt.f64 J) 2))
(/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 J) 2) (/.f64 U (cbrt.f64 J))))
(*.f64 (/.f64 -1 J) (*.f64 1/2 (neg.f64 U)))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 -1/2 J) (neg.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (sqrt.f64 U) (sqrt.f64 J)) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (/.f64 (sqrt.f64 U) (sqrt.f64 J)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U J)) (/.f64 (sqrt.f64 U) (sqrt.f64 J))))
(*.f64 (neg.f64 (/.f64 U J)) -1/2)
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) 1) (sqrt.f64 (/.f64 U J)))
(*.f64 (sqrt.f64 (/.f64 U J)) (*.f64 1/2 (sqrt.f64 (/.f64 U J))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U J)) (sqrt.f64 (/.f64 U J))))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) 1) (cbrt.f64 (/.f64 U J)))
(*.f64 (*.f64 1/2 (cbrt.f64 (/.f64 U J))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)))
(/.f64 (*.f64 1/2 (cbrt.f64 (/.f64 U J))) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J)) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (/.f64 1/2 (*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))
(/.f64 (/.f64 (*.f64 1/2 (cbrt.f64 U)) (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 J))
(*.f64 (/.f64 1/2 (/.f64 J (sqrt.f64 U))) (sqrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1/2 (/.f64 J 1)) U)
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 1/2 (/.f64 J (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (/.f64 1/2 J) -1) (neg.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (sqrt.f64 U))) (sqrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (/.f64 1/2 J) (/.f64 1 (pow.f64 (cbrt.f64 U) 2))) (cbrt.f64 U))
(*.f64 U (/.f64 1/2 J))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 J))) (sqrt.f64 (neg.f64 U)))
(*.f64 (sqrt.f64 (neg.f64 U)) (/.f64 1/2 (/.f64 (sqrt.f64 (neg.f64 J)) (sqrt.f64 (/.f64 U J)))))
(*.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (neg.f64 J))) (sqrt.f64 (/.f64 U J))) (sqrt.f64 (neg.f64 U)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 J U)) 2)) (cbrt.f64 (neg.f64 J))) (cbrt.f64 (neg.f64 U)))
(*.f64 (cbrt.f64 (neg.f64 U)) (/.f64 1/2 (*.f64 (cbrt.f64 (neg.f64 J)) (pow.f64 (cbrt.f64 (/.f64 J U)) 2))))
(pow.f64 (*.f64 1/2 (/.f64 U J)) 1)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 U J))) 2)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 U J))) 3)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3) 1/3)
(*.f64 U (/.f64 1/2 J))
(pow.f64 (*.f64 (/.f64 J U) 2) -1)
(*.f64 U (/.f64 1/2 J))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 2))
(sqrt.f64 (pow.f64 (*.f64 U (/.f64 1/2 J)) 2))
(fabs.f64 (*.f64 U (/.f64 1/2 J)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 U J)))
(*.f64 U (/.f64 1/2 J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 U J)))))
(*.f64 U (/.f64 1/2 J))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 U J)) 3))
(*.f64 U (/.f64 1/2 J))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 U (/.f64 1/2 J))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 U (/.f64 1/2 J))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 U J))))
(*.f64 U (/.f64 1/2 J))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J)))
0.0b
(+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U))
8.2b
(/.f64 (*.f64 -1/4 (*.f64 K K)) U)
9.8b
(*.f64 (+.f64 (/.f64 1 U) (/.f64 (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 J J))
Compiler

Compiled 100 to 53 computations (47% saved)

series7.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite209.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1834×associate-/l*
512×associate-+l+
390×add-sqr-sqrt
374×pow1
374×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify312.0ms (1.5%)

Algorithm
egg-herbie
Rules
1242×fma-def
922×associate-*r*
824×associate-*l*
650×*-commutative
596×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075438807
1199727347
Stop Event
node limit
Counts
425 → 483
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(/.f64 (pow.f64 J 2) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(/.f64 1 U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1/2 U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(*.f64 -1/2 U)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(-.f64 (*.f64 -1/2 U) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(*.f64 -1/2 U)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(+.f64 (*.f64 (*.f64 J J) (/.f64 1 U)) (*.f64 (*.f64 J J) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(+.f64 (*.f64 (*.f64 J J) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (*.f64 J J) (/.f64 1 U)))
(+.f64 (*.f64 (/.f64 1 U) (*.f64 J J)) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (*.f64 J J)))
(+.f64 (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (*.f64 J J)) (*.f64 (/.f64 1 U) (*.f64 J J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) 1)
(/.f64 (*.f64 J J) (/.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (*.f64 J J)))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (*.f64 J J)))
(/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (/.f64 (*.f64 U U) (*.f64 J J)))
(/.f64 (*.f64 (*.f64 J J) (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(/.f64 (*.f64 (*.f64 J J) (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(/.f64 (*.f64 (*.f64 J J) (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (*.f64 U U))
(/.f64 (*.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (*.f64 J J)) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(/.f64 (*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (*.f64 J J)) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(/.f64 (*.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (*.f64 J J)) (*.f64 U U))
(pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 1)
(pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(exp.f64 (log.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 1)
(*.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(*.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 K K)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (/.f64 1 U)))
(*.f64 -1/4 (/.f64 K (/.f64 U K)))
(*.f64 (*.f64 K K) (*.f64 -1/4 (/.f64 1 U)))
(*.f64 (*.f64 -1/4 (*.f64 K K)) (/.f64 1 U))
(*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) 1)
(*.f64 (*.f64 K (sqrt.f64 -1/4)) (*.f64 (*.f64 K (sqrt.f64 -1/4)) (/.f64 1 U)))
(*.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (*.f64 -1/4 K))))
(*.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 (*.f64 -1/4 K) (*.f64 K (/.f64 1 U)))
(*.f64 (*.f64 (*.f64 K K) 1/4) (/.f64 1 (neg.f64 U)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (pow.f64 U -1/2)) (pow.f64 U -1/2))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 K (/.f64 (cbrt.f64 U) (*.f64 -1/4 K))))
(*.f64 (/.f64 K (/.f64 (sqrt.f64 U) K)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 U) (*.f64 K K))
(*.f64 (/.f64 -1/4 (sqrt.f64 U)) (/.f64 K (/.f64 (sqrt.f64 U) K)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 U) 2)) (/.f64 K (/.f64 (cbrt.f64 U) K)))
(*.f64 (/.f64 K (/.f64 1 K)) (/.f64 -1/4 U))
(*.f64 (/.f64 K (/.f64 (pow.f64 (cbrt.f64 U) 2) K)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 K (/.f64 1 (sqrt.f64 -1/4))) (/.f64 (sqrt.f64 -1/4) (/.f64 U K)))
(*.f64 (/.f64 K (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (cbrt.f64 U) (sqrt.f64 -1/4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) 1) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 (/.f64 K -4) (/.f64 K U))
(*.f64 (/.f64 -1/4 (/.f64 (sqrt.f64 U) K)) (/.f64 K (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 (/.f64 (pow.f64 (cbrt.f64 U) 2) K)) (/.f64 K (cbrt.f64 U)))
(pow.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) 1)
(pow.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3)
(pow.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) -1)
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)) 1/3)
(neg.f64 (/.f64 -1/4 (/.f64 (neg.f64 U) (*.f64 K K))))
(sqrt.f64 (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (-.f64 1 (/.f64 1 U)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 U))) (-.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(-.f64 (/.f64 (pow.f64 U -2) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)) (/.f64 (*.f64 1/16 (pow.f64 K 4)) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (pow.f64 U -2))))
(-.f64 (+.f64 (/.f64 1 U) (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))) 1)
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (exp.f64 (log1p.f64 (/.f64 1 U)))) 1)
(*.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 (/.f64 1 U) (+.f64 1 (*.f64 -1/4 (*.f64 K K))))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1)
(*.f64 (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))) (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2)) (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(*.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 1 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (/.f64 1 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))))))
(*.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (pow.f64 U -2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 K K))) (/.f64 1 U))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(/.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (*.f64 U U))
(/.f64 (sqrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (/.f64 (*.f64 U U) (sqrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))) (/.f64 (*.f64 U U) (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))))
(/.f64 (/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) U) U)
(/.f64 (neg.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (neg.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (neg.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))))))
(/.f64 (neg.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (neg.f64 (*.f64 U U)))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)) (pow.f64 U -2)) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))
(/.f64 (+.f64 U (*.f64 -4 (/.f64 (/.f64 U K) K))) (*.f64 U (*.f64 -4 (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 (/.f64 (/.f64 U K) K) (*.f64 U -1/4)) (*.f64 U (/.f64 (/.f64 U K) K)))
(/.f64 (+.f64 (neg.f64 U) (*.f64 U (*.f64 (*.f64 K K) 1/4))) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 -4 (/.f64 (/.f64 U K) K))) (*.f64 (neg.f64 U) 1)) (*.f64 (neg.f64 U) (*.f64 -4 (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (/.f64 U K) K)) (*.f64 (neg.f64 U) -1/4)) (*.f64 (neg.f64 U) (/.f64 (/.f64 U K) K)))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (neg.f64 U) (*.f64 -1/4 (*.f64 K K)))) (*.f64 (neg.f64 U) U))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (*.f64 K K) 1/4))) (*.f64 (neg.f64 U) (neg.f64 U)))
(/.f64 (+.f64 U (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) 1)) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) U))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) -1)) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 -1/4 U) (*.f64 (/.f64 (/.f64 U K) K) 1)) (*.f64 (/.f64 (/.f64 U K) K) U))
(/.f64 (+.f64 (*.f64 -1/4 (neg.f64 U)) (*.f64 (/.f64 (/.f64 U K) K) -1)) (*.f64 (/.f64 (/.f64 U K) K) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U)) (*.f64 U -1)) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 (*.f64 K K) 1/4) U)) (*.f64 (neg.f64 U) U))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 K K) 1/4) (neg.f64 U)) (*.f64 (neg.f64 U) -1)) (*.f64 (neg.f64 U) (neg.f64 U)))
(pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1)
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(fma.f64 1 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(fma.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))
(fma.f64 (*.f64 -1/4 (*.f64 K K)) (/.f64 1 U) (/.f64 1 U))
(fma.f64 (pow.f64 U -1/2) (pow.f64 U -1/2) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(fma.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 1 U))
(fma.f64 (cbrt.f64 (pow.f64 U -2)) (/.f64 1 (cbrt.f64 U)) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (/.f64 1 U))
(+.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 U -1/2))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 U -1/2))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (*.f64 U -1/2))
(+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(+.f64 (+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1))
(+.f64 (-.f64 (*.f64 U -1/2) (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) 1)
(*.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(*.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 1)
(*.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(*.f64 (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)) (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (/.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))))
(*.f64 (+.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))))
(/.f64 1 (/.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)) (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (-.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (-.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 3)) (+.f64 (*.f64 1/4 (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3) (pow.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (*.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (neg.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))))
(pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 3)
(pow.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2))
(log.f64 (exp.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))))
(cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(exp.f64 (log.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 1 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1/2 U (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 (sqrt.f64 (*.f64 U -1/2)) (sqrt.f64 (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)) (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
Outputs
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) (/.f64 U (*.f64 J J)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) (/.f64 U (*.f64 J J)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) (/.f64 U (*.f64 J J)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) (/.f64 U (*.f64 J J)))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))
(*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K (/.f64 K U))))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))
(*.f64 -1/4 (*.f64 (*.f64 J J) (*.f64 K (/.f64 K U))))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) U)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) U))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) U)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) U))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) U)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) U))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) U)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) U))
(neg.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) U))
(/.f64 (neg.f64 (fma.f64 K (*.f64 K 1/4) -1)) U)
(/.f64 1 U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 -1/4 (/.f64 (pow.f64 K 2) U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))))
(*.f64 J (*.f64 (neg.f64 J) (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U)) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 K 2)) 1) (pow.f64 J 2)) U) (*.f64 -1/2 U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (*.f64 -1/2 U) (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/2 U)) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))
(*.f64 1/4 (*.f64 (*.f64 J J) (*.f64 K (/.f64 K U))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))
(*.f64 1/4 (*.f64 (*.f64 J J) (*.f64 K (/.f64 K U))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(-.f64 (+.f64 (*.f64 -1/2 U) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U))) (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (fma.f64 1/4 (*.f64 K K) -1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(fma.f64 U -1/2 (/.f64 (fma.f64 K (*.f64 K 1/4) -1) (/.f64 U (*.f64 J J))))
(*.f64 -1/2 U)
(*.f64 U -1/2)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2)))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))))
(*.f64 J (*.f64 (neg.f64 J) (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2)))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))))
(*.f64 J (*.f64 (neg.f64 J) (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 (pow.f64 K 2) U))) (pow.f64 J 2))) (*.f64 -1/2 U))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 (*.f64 J J) (/.f64 1 U)) (*.f64 (*.f64 J J) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 (*.f64 J J) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (*.f64 J J) (/.f64 1 U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 (/.f64 1 U) (*.f64 J J)) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (*.f64 J J)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(+.f64 (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (*.f64 J J)) (*.f64 (/.f64 1 U) (*.f64 J J)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (*.f64 J J) (/.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(/.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (*.f64 J J)))
(/.f64 (*.f64 J J) (/.f64 (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U) (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 J J))))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (*.f64 J J)))
(*.f64 (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))) (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2))))
(/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) U))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) U))
(/.f64 (*.f64 (*.f64 J J) (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(/.f64 (*.f64 J J) (/.f64 (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U) (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 J J))))
(/.f64 (*.f64 (*.f64 J J) (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))) (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2))))
(/.f64 (*.f64 (*.f64 J J) (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (*.f64 U U))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) U))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) U))
(/.f64 (*.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (*.f64 J J)) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(/.f64 (*.f64 J J) (/.f64 (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U) (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 J J))))
(/.f64 (*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (*.f64 J J)) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))) (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2))))
(/.f64 (*.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (*.f64 J J)) (*.f64 U U))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) U))
(*.f64 (/.f64 (*.f64 J J) U) (/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) U))
(pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) 2)
(pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) 2)
(pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 3)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3) 1/3)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(exp.f64 (log.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J)))
(*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 1)
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 K K)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (*.f64 (*.f64 K K) (/.f64 1 U)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 -1/4 (/.f64 K (/.f64 U K)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 K K) (*.f64 -1/4 (/.f64 1 U)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 -1/4 (*.f64 K K)) (/.f64 1 U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) 1)
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 K (sqrt.f64 -1/4)) (*.f64 (*.f64 K (sqrt.f64 -1/4)) (/.f64 1 U)))
(*.f64 (*.f64 K (sqrt.f64 -1/4)) (*.f64 K (*.f64 (sqrt.f64 -1/4) (/.f64 1 U))))
(*.f64 (sqrt.f64 -1/4) (*.f64 K (/.f64 (sqrt.f64 -1/4) (/.f64 U K))))
(*.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (*.f64 -1/4 K))))
(*.f64 (pow.f64 U -1/2) (*.f64 -1/4 (*.f64 K (/.f64 K (sqrt.f64 U)))))
(*.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))
(pow.f64 (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)) 2)
(pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))) 2)
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) (/.f64 1 U)))
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) U))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 -1/4 K) (*.f64 K (/.f64 1 U)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 (*.f64 K K) 1/4) (/.f64 1 (neg.f64 U)))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (pow.f64 U -1/2)) (pow.f64 U -1/2))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (cbrt.f64 U)))
(*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (cbrt.f64 (pow.f64 U -2)) (/.f64 1 (cbrt.f64 U))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) (cbrt.f64 (pow.f64 U -2)))) (cbrt.f64 U))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 K (/.f64 (cbrt.f64 U) (*.f64 -1/4 K))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (*.f64 (/.f64 K (cbrt.f64 U)) (*.f64 -1/4 K)))
(*.f64 (*.f64 K (/.f64 K (pow.f64 (cbrt.f64 U) 2))) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 K (/.f64 (sqrt.f64 U) K)) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (*.f64 (/.f64 K (sqrt.f64 U)) K) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (*.f64 K (/.f64 K (sqrt.f64 U))) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 U) (*.f64 K K))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (/.f64 -1/4 (sqrt.f64 U)) (/.f64 K (/.f64 (sqrt.f64 U) K)))
(*.f64 (*.f64 (/.f64 K (sqrt.f64 U)) K) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (*.f64 K (/.f64 K (sqrt.f64 U))) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 U) 2)) (/.f64 K (/.f64 (cbrt.f64 U) K)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (*.f64 (/.f64 K (cbrt.f64 U)) (*.f64 -1/4 K)))
(*.f64 (*.f64 K (/.f64 K (pow.f64 (cbrt.f64 U) 2))) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 K (/.f64 1 K)) (/.f64 -1/4 U))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(*.f64 (/.f64 K (/.f64 (pow.f64 (cbrt.f64 U) 2) K)) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (*.f64 (/.f64 K (cbrt.f64 U)) (*.f64 -1/4 K)))
(*.f64 (*.f64 K (/.f64 K (pow.f64 (cbrt.f64 U) 2))) (/.f64 -1/4 (cbrt.f64 U)))
(*.f64 (/.f64 K (/.f64 1 (sqrt.f64 -1/4))) (/.f64 (sqrt.f64 -1/4) (/.f64 U K)))
(*.f64 (*.f64 K (sqrt.f64 -1/4)) (*.f64 K (*.f64 (sqrt.f64 -1/4) (/.f64 1 U))))
(*.f64 (sqrt.f64 -1/4) (*.f64 K (/.f64 (sqrt.f64 -1/4) (/.f64 U K))))
(*.f64 (/.f64 K (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (cbrt.f64 U) (sqrt.f64 -1/4))))
(/.f64 (*.f64 K (*.f64 (/.f64 K (cbrt.f64 U)) (sqrt.f64 -1/4))) (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 -1/4)))
(*.f64 (/.f64 K (pow.f64 (cbrt.f64 U) 2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 -1/4) (/.f64 K (cbrt.f64 U)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) 1) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) U))
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (*.f64 (/.f64 1 U) (cbrt.f64 (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) U))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (sqrt.f64 U)) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (cbrt.f64 (*.f64 K (*.f64 K (/.f64 -1/4 U)))) (/.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 K -4) (/.f64 K U))
(/.f64 (/.f64 K -4) (/.f64 U K))
(*.f64 (/.f64 -1/4 (/.f64 (sqrt.f64 U) K)) (/.f64 K (sqrt.f64 U)))
(*.f64 (*.f64 (/.f64 K (sqrt.f64 U)) K) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (*.f64 K (/.f64 K (sqrt.f64 U))) (/.f64 -1/4 (sqrt.f64 U)))
(*.f64 (/.f64 -1/4 (/.f64 (pow.f64 (cbrt.f64 U) 2) K)) (/.f64 K (cbrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (*.f64 (/.f64 K (cbrt.f64 U)) (*.f64 -1/4 K)))
(*.f64 (*.f64 K (/.f64 K (pow.f64 (cbrt.f64 U) 2))) (/.f64 -1/4 (cbrt.f64 U)))
(pow.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) 1)
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(pow.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) 2)
(pow.f64 (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)) 2)
(pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3)
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(pow.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) -1)
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)) 1/3)
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))
(neg.f64 (/.f64 -1/4 (/.f64 (neg.f64 U) (*.f64 K K))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(sqrt.f64 (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))
(sqrt.f64 (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))
(sqrt.f64 (*.f64 (pow.f64 K 4) (*.f64 1/16 (pow.f64 U -2))))
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(*.f64 -1/4 (/.f64 (*.f64 K K) U))
(*.f64 K (*.f64 K (/.f64 -1/4 U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (-.f64 1 (/.f64 1 U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 U))) (-.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 U))) (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 K U) K))))
(fma.f64 -1/4 (*.f64 K (/.f64 K U)) (expm1.f64 (log1p.f64 (/.f64 1 U))))
(-.f64 (/.f64 (pow.f64 U -2) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)) (/.f64 (*.f64 1/16 (pow.f64 K 4)) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (pow.f64 U -2))))
(-.f64 (*.f64 (/.f64 (pow.f64 U -2) (+.f64 1 (*.f64 K (*.f64 K 1/4)))) U) (/.f64 (*.f64 1/16 (pow.f64 K 4)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 (pow.f64 U -2) U))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (+.f64 1 (*.f64 K (*.f64 K 1/4)))))
(-.f64 (+.f64 (/.f64 1 U) (exp.f64 (log1p.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))))) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (exp.f64 (log1p.f64 (/.f64 1 U)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 U))) (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 K U) K))))
(fma.f64 -1/4 (*.f64 K (/.f64 K U)) (expm1.f64 (log1p.f64 (/.f64 1 U))))
(*.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 (/.f64 1 U) (+.f64 1 (*.f64 -1/4 (*.f64 K K))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(*.f64 (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))) (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))) 2)
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U)))) 2)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2)) (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2)))
(*.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 1 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(-.f64 (*.f64 (/.f64 (pow.f64 U -2) (+.f64 1 (*.f64 K (*.f64 K 1/4)))) U) (/.f64 (*.f64 1/16 (pow.f64 K 4)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 (pow.f64 U -2) U))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (+.f64 1 (*.f64 K (*.f64 K 1/4)))))
(*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (/.f64 1 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))))))
(*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))) (/.f64 1 (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2)))
(*.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (pow.f64 U -2))
(*.f64 (pow.f64 U -2) (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (pow.f64 U -2) (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 K K))) (/.f64 1 U))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))) (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U))
(-.f64 (*.f64 (/.f64 (pow.f64 U -2) (+.f64 1 (*.f64 K (*.f64 K 1/4)))) U) (/.f64 (*.f64 1/16 (pow.f64 K 4)) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) (*.f64 (pow.f64 U -2) U))))
(*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (+.f64 1 (*.f64 K (*.f64 K 1/4)))))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))))
(*.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))) (/.f64 1 (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))))
(/.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2)))
(/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) (*.f64 U U))
(/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) (*.f64 U U))
(/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) (*.f64 U U))
(/.f64 (sqrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (/.f64 (*.f64 U U) (sqrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K))))) (*.f64 U U)) (sqrt.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K))))))
(*.f64 (sqrt.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U)) (/.f64 (sqrt.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U)) (*.f64 U U)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U)) (sqrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2))) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U))))) (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (sqrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))) (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))) (/.f64 (*.f64 U U) (cbrt.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K))))) (cbrt.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))))) (*.f64 U U)) (cbrt.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K))))))
(*.f64 (cbrt.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U)) (/.f64 (cbrt.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U)) (/.f64 (*.f64 U U) (cbrt.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))) (/.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4)))))) (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U)) (cbrt.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2))) (/.f64 (/.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4))) U) (cbrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))) (/.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3))))) (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U))) (pow.f64 U -2)) (cbrt.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))))))
(/.f64 (/.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K))) U) U)
(/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) (*.f64 U U))
(/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) (*.f64 U U))
(/.f64 (neg.f64 (-.f64 (pow.f64 U -2) (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)))) (neg.f64 (/.f64 (-.f64 1 (*.f64 -1/4 (*.f64 K K))) U)))
(neg.f64 (/.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4)))) (/.f64 (neg.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4)))) U)))
(*.f64 1 (*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (+.f64 1 (*.f64 K (*.f64 K 1/4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)))) (neg.f64 (+.f64 (pow.f64 U -2) (*.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 U -3) (/.f64 -1/64 (pow.f64 (/.f64 U (*.f64 K K)) 3)))) (neg.f64 (+.f64 (pow.f64 U -2) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 K U) K) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 K U) K)) (/.f64 1 U)))))))
(/.f64 (-.f64 (/.f64 1/64 (pow.f64 (/.f64 (/.f64 U K) K) 3)) (pow.f64 U -3)) (-.f64 (*.f64 1/4 (*.f64 (*.f64 K (/.f64 K U)) (fma.f64 -1/4 (*.f64 K (/.f64 K U)) (/.f64 -1 U)))) (pow.f64 U -2)))
(/.f64 (neg.f64 (+.f64 U (*.f64 (*.f64 U -1/4) (*.f64 K K)))) (neg.f64 (*.f64 U U)))
(/.f64 (fma.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U) (neg.f64 U)) (neg.f64 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 K (*.f64 K 1/4) -1)) (*.f64 U (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (pow.f64 K 4)) (pow.f64 U -2)) (pow.f64 U -2)) (-.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U)))
(neg.f64 (/.f64 (-.f64 (pow.f64 U -2) (*.f64 (pow.f64 U -2) (*.f64 1/16 (pow.f64 K 4)))) (/.f64 (neg.f64 (+.f64 1 (*.f64 K (*.f64 K 1/4)))) U)))
(*.f64 1 (*.f64 U (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) -1/16) 1) (pow.f64 U -2)) (+.f64 1 (*.f64 K (*.f64 K 1/4))))))
(/.f64 (+.f64 U (*.f64 -4 (/.f64 (/.f64 U K) K))) (*.f64 U (*.f64 -4 (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 U (*.f64 (/.f64 U (*.f64 K K)) -4)) (*.f64 U (*.f64 (/.f64 U (*.f64 K K)) -4)))
(/.f64 (fma.f64 (/.f64 (/.f64 U K) K) -4 U) (*.f64 U (*.f64 (/.f64 (/.f64 U K) K) -4)))
(/.f64 (+.f64 (/.f64 (/.f64 U K) K) (*.f64 U -1/4)) (*.f64 U (/.f64 (/.f64 U K) K)))
(/.f64 (/.f64 (fma.f64 -1/4 U (/.f64 U (*.f64 K K))) (/.f64 U (*.f64 K K))) U)
(*.f64 (/.f64 (fma.f64 -1/4 U (/.f64 (/.f64 U K) K)) (*.f64 U (/.f64 U K))) K)
(/.f64 (+.f64 (neg.f64 U) (*.f64 U (*.f64 (*.f64 K K) 1/4))) (*.f64 U (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U) (neg.f64 U)) (neg.f64 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 K (*.f64 K 1/4) -1)) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 -4 (/.f64 (/.f64 U K) K))) (*.f64 (neg.f64 U) 1)) (*.f64 (neg.f64 U) (*.f64 -4 (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 (neg.f64 U) (*.f64 4 (/.f64 U (*.f64 K K)))) (*.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 K K)) -4)))
(/.f64 (fma.f64 4 (/.f64 (/.f64 U K) K) (neg.f64 U)) (*.f64 4 (*.f64 U (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (/.f64 U K) K)) (*.f64 (neg.f64 U) -1/4)) (*.f64 (neg.f64 U) (/.f64 (/.f64 U K) K)))
(/.f64 (fma.f64 -1/4 (neg.f64 U) (/.f64 (neg.f64 U) (*.f64 K K))) (*.f64 (/.f64 U (*.f64 K K)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (*.f64 U 1/4) (/.f64 (/.f64 U K) K)) (*.f64 U (neg.f64 (/.f64 U K)))) K)
(/.f64 (+.f64 (neg.f64 U) (*.f64 (neg.f64 U) (*.f64 -1/4 (*.f64 K K)))) (*.f64 (neg.f64 U) U))
(/.f64 (fma.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U) (neg.f64 U)) (neg.f64 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 K (*.f64 K 1/4) -1)) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 U)) (*.f64 (neg.f64 U) (*.f64 (*.f64 K K) 1/4))) (*.f64 (neg.f64 U) (neg.f64 U)))
(/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) (*.f64 U U))
(/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) (*.f64 U U))
(/.f64 (+.f64 U (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) 1)) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) U))
(/.f64 (+.f64 U (*.f64 (/.f64 U (*.f64 K K)) -4)) (*.f64 U (*.f64 (/.f64 U (*.f64 K K)) -4)))
(/.f64 (fma.f64 (/.f64 (/.f64 U K) K) -4 U) (*.f64 U (*.f64 (/.f64 (/.f64 U K) K) -4)))
(/.f64 (+.f64 (neg.f64 U) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) -1)) (*.f64 (*.f64 -4 (/.f64 (/.f64 U K) K)) (neg.f64 U)))
(/.f64 (+.f64 (neg.f64 U) (*.f64 4 (/.f64 U (*.f64 K K)))) (*.f64 (neg.f64 U) (*.f64 (/.f64 U (*.f64 K K)) -4)))
(/.f64 (fma.f64 4 (/.f64 (/.f64 U K) K) (neg.f64 U)) (*.f64 4 (*.f64 U (/.f64 (/.f64 U K) K))))
(/.f64 (+.f64 (*.f64 -1/4 U) (*.f64 (/.f64 (/.f64 U K) K) 1)) (*.f64 (/.f64 (/.f64 U K) K) U))
(/.f64 (/.f64 (fma.f64 -1/4 U (/.f64 U (*.f64 K K))) (/.f64 U (*.f64 K K))) U)
(*.f64 (/.f64 (fma.f64 -1/4 U (/.f64 (/.f64 U K) K)) (*.f64 U (/.f64 U K))) K)
(/.f64 (+.f64 (*.f64 -1/4 (neg.f64 U)) (*.f64 (/.f64 (/.f64 U K) K) -1)) (*.f64 (/.f64 (/.f64 U K) K) (neg.f64 U)))
(/.f64 (fma.f64 -1/4 (neg.f64 U) (/.f64 (neg.f64 U) (*.f64 K K))) (*.f64 (/.f64 U (*.f64 K K)) (neg.f64 U)))
(*.f64 (/.f64 (-.f64 (*.f64 U 1/4) (/.f64 (/.f64 U K) K)) (*.f64 U (neg.f64 (/.f64 U K)))) K)
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U)) (*.f64 U -1)) (*.f64 U (neg.f64 U)))
(/.f64 (fma.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U) (neg.f64 U)) (neg.f64 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 K (*.f64 K 1/4) -1)) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (neg.f64 U) 1) (*.f64 (*.f64 (*.f64 K K) 1/4) U)) (*.f64 (neg.f64 U) U))
(/.f64 (fma.f64 (*.f64 -1/4 (*.f64 K K)) (neg.f64 U) (neg.f64 U)) (neg.f64 (*.f64 U U)))
(/.f64 (*.f64 U (fma.f64 K (*.f64 K 1/4) -1)) (*.f64 U (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 K K) 1/4) (neg.f64 U)) (*.f64 (neg.f64 U) -1)) (*.f64 (neg.f64 U) (neg.f64 U)))
(/.f64 (+.f64 U (*.f64 U (*.f64 -1/4 (*.f64 K K)))) (*.f64 U U))
(/.f64 (fma.f64 U (*.f64 -1/4 (*.f64 K K)) U) (*.f64 U U))
(pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 1)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))) 2)
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))) 2)
(pow.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 3)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3) 1/3)
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2))
(fabs.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))
(log.f64 (exp.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 3))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(exp.f64 (log.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) 1))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(fma.f64 1 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(fma.f64 1 (*.f64 -1/4 (/.f64 K (/.f64 U K))) (/.f64 1 U))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(fma.f64 (*.f64 -1/4 (*.f64 K K)) (/.f64 1 U) (/.f64 1 U))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(fma.f64 (pow.f64 U -1/2) (pow.f64 U -1/2) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(fma.f64 (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))) (/.f64 1 U))
(+.f64 (pow.f64 (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)) 2) (/.f64 1 U))
(+.f64 (/.f64 1 U) (pow.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))) 2))
(fma.f64 (cbrt.f64 (pow.f64 U -2)) (/.f64 1 (cbrt.f64 U)) (*.f64 -1/4 (/.f64 K (/.f64 U K))))
(fma.f64 (cbrt.f64 (pow.f64 U -2)) (/.f64 1 (cbrt.f64 U)) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))
(fma.f64 (cbrt.f64 (pow.f64 U -2)) (/.f64 1 (cbrt.f64 U)) (*.f64 K (*.f64 K (/.f64 -1/4 U))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (cbrt.f64 (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (/.f64 1 U))
(/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)
(+.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 U -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 U -1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) (*.f64 2 (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(+.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 4 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 2 (+.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2))) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))) (fma.f64 U -1/2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 3 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(+.f64 (fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(+.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))))
(+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 U -1/2))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 U -1/2) (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (*.f64 U -1/2))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1) (*.f64 U -1/2))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(+.f64 (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 1) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K))))) (*.f64 J J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (neg.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4)))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U))))) 2)) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (fma.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) J) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (+.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (+.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 2 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))))
(fma.f64 2 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(+.f64 (+.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (*.f64 U -1/2)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 1))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(+.f64 (-.f64 (*.f64 U -1/2) (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) 1)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 1)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(*.f64 (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)) (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 2)))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (/.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (/.f64 1 (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3)) (/.f64 1 (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3)) (fma.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 1/4 (*.f64 U U))))
(*.f64 (+.f64 (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4))))) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (/.f64 K (/.f64 (sqrt.f64 U) (sqrt.f64 -1/4)))))))
(*.f64 (fma.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (/.f64 K (sqrt.f64 U)) (sqrt.f64 -1/4))))))
(*.f64 (fma.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U)))) (sqrt.f64 (*.f64 U -1/2))) (-.f64 (sqrt.f64 (*.f64 U -1/2)) (*.f64 J (hypot.f64 (pow.f64 U -1/2) (*.f64 (sqrt.f64 -1/4) (/.f64 K (sqrt.f64 U)))))))
(/.f64 1 (/.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (/.f64 1 (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)) (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3)) (/.f64 1 (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3)) (fma.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 1/4 (*.f64 U U))))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3))) (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))) (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3))) (/.f64 (sqrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3))) (fma.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 1/4 (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))) (/.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4)))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))))) (/.f64 (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (cbrt.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))) (/.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3))) (/.f64 (/.f64 (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3)))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3))) (/.f64 (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3))) (/.f64 (fma.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (-.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4))) (/.f64 1 (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (-.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (-.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 2) (*.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))) (-.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) 3)) (+.f64 (*.f64 1/4 (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (*.f64 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 U 3) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J))) 3)) (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J))) (-.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J))) (*.f64 U -1/2)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3)) (fma.f64 1/4 (*.f64 U U) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 (*.f64 J (neg.f64 J)) (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 U 1/2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3) (pow.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))) (*.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 3) (pow.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))) (*.f64 (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))) (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 3) (pow.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 2) (*.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) 2) (pow.f64 J 4)))) (neg.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (pow.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) 2) (pow.f64 J 4)))) (neg.f64 (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 U U)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) 2) (pow.f64 J 4))) (-.f64 (*.f64 U 1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) 3))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)) (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) 3))) (neg.f64 (fma.f64 1/4 (*.f64 U U) (*.f64 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))) (fma.f64 U -1/2 (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 U 3)) (pow.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) 3)) (fma.f64 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))) (fma.f64 U -1/2 (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) (*.f64 1/4 (*.f64 U U)))))
(pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 1)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(pow.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 2)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(pow.f64 (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 3)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(pow.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3) 1/3)
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(sqrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2))
(fabs.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))))
(log.f64 (exp.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 3))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(expm1.f64 (log1p.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(exp.f64 (log.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) 1))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(log1p.f64 (expm1.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(fma.f64 1 (*.f64 U -1/2) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(fma.f64 1 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(fma.f64 -1/2 U (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(fma.f64 (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (sqrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 U -1/2 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K)))))))
(fma.f64 U -1/2 (fma.f64 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U) (*.f64 J (neg.f64 J)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J))))
(fma.f64 (sqrt.f64 (*.f64 U -1/2)) (sqrt.f64 (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J)))) 2)) (cbrt.f64 (fma.f64 U -1/2 (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J J))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2)) 2)) (cbrt.f64 (fma.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J)) (*.f64 U -1/2))) (fma.f64 (*.f64 J (neg.f64 J)) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 (*.f64 J J) (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)))) 2)) (*.f64 (*.f64 J (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U)) (+.f64 (neg.f64 J) J)))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (/.f64 K (/.f64 U K)))) (*.f64 J (neg.f64 J))))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (*.f64 U -1/2)) (*.f64 (+.f64 (/.f64 1 U) (*.f64 -1/4 (*.f64 (/.f64 K U) K))) (*.f64 J (neg.f64 J))))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 U U))) (cbrt.f64 (*.f64 U -1/2)) (*.f64 J (*.f64 (neg.f64 J) (/.f64 (fma.f64 -1/4 (*.f64 K K) 1) U))))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (/.f64 K 2)) (pow.f64 (cbrt.f64 J) 3))
0.6b
(cbrt.f64 J)
0.8b
(pow.f64 (cbrt.f64 J) 3)
Compiler

Compiled 41 to 28 computations (31.7% saved)

series23.0ms (0.1%)

Counts
3 → 24
Calls

12 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
870×*-commutative
728×unswap-sqr
602×frac-times
544×swap-sqr
386×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1536×associate-/l*
1310×associate-/r*
990×distribute-rgt-in
976×distribute-lft-in
768×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02102343
15271855
219431799
362361799
Stop Event
node limit
Counts
105 → 117
Calls
Call 1
Inputs
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (exp.f64 (log1p.f64 J)) -1)
(-.f64 (exp.f64 (log1p.f64 J)) 1)
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 3))
(*.f64 J 1)
(*.f64 1 J)
(*.f64 (pow.f64 J 1/6) (*.f64 (pow.f64 J 1/6) (cbrt.f64 (*.f64 J J))))
(*.f64 (sqrt.f64 J) (sqrt.f64 J))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 J 1/6) (cbrt.f64 (*.f64 J J))) (pow.f64 J 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 3) (cbrt.f64 J))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) J)
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (cbrt.f64 J)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))))
(*.f64 (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (sqrt.f64 (sqrt.f64 J))) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (sqrt.f64 (sqrt.f64 J))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (pow.f64 (cbrt.f64 J) 3/4)) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (pow.f64 (cbrt.f64 J) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))) (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 3/4) (pow.f64 (cbrt.f64 (*.f64 J J)) 3/4))
(*.f64 (pow.f64 (pow.f64 J 3) 1/6) (pow.f64 (pow.f64 J 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 J)) (exp.f64 (log1p.f64 J))) 1) (+.f64 (exp.f64 (log1p.f64 J)) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 J)) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 J)) (exp.f64 (log1p.f64 J))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 J)) 1))))
(sqrt.f64 (*.f64 J J))
(log.f64 (exp.f64 J))
(log.f64 (+.f64 1 (expm1.f64 J)))
(cbrt.f64 (pow.f64 J 3))
(expm1.f64 (log1p.f64 J))
(exp.f64 (log.f64 J))
(log1p.f64 (expm1.f64 J))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1)
(*.f64 (cbrt.f64 J) 1)
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 J))
(*.f64 (pow.f64 J 1/6) (pow.f64 J 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6)) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 J))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 J))) (cbrt.f64 (cbrt.f64 J))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 J))) (cbrt.f64 (cbrt.f64 J))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 J)) (sqrt.f64 (cbrt.f64 (cbrt.f64 J)))) (*.f64 (cbrt.f64 (cbrt.f64 J)) (sqrt.f64 (cbrt.f64 (cbrt.f64 J)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J)))) (cbrt.f64 (pow.f64 J 1/6))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J)))) (cbrt.f64 (pow.f64 J 1/6))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (exp.f64 (log1p.f64 (cbrt.f64 J)))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (exp.f64 (log1p.f64 (cbrt.f64 J)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1))))
(pow.f64 (cbrt.f64 J) 1)
(pow.f64 J 1/3)
(pow.f64 (pow.f64 J 1/6) 2)
(pow.f64 (sqrt.f64 J) 2/3)
(pow.f64 (cbrt.f64 (cbrt.f64 J)) 3)
(sqrt.f64 (cbrt.f64 (*.f64 J J)))
(log.f64 (exp.f64 (cbrt.f64 J)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 J))))
(expm1.f64 (log1p.f64 (cbrt.f64 J)))
(exp.f64 (log.f64 (cbrt.f64 J)))
(log1p.f64 (expm1.f64 (cbrt.f64 J)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
Outputs
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(*.f64 J (fma.f64 -1/8 (*.f64 K K) 1))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(*.f64 J (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (exp.f64 (log1p.f64 J)) -1)
J
(-.f64 (exp.f64 (log1p.f64 J)) 1)
J
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 3))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 J 1)
J
(*.f64 1 J)
J
(*.f64 (pow.f64 J 1/6) (*.f64 (pow.f64 J 1/6) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (sqrt.f64 J) (sqrt.f64 J))
J
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 (cbrt.f64 J))))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 (cbrt.f64 J))))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 4))
(*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 (cbrt.f64 J))))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 4))
(*.f64 (*.f64 (pow.f64 J 1/6) (cbrt.f64 (*.f64 J J))) (pow.f64 J 1/6))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 (cbrt.f64 J))))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) 3) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) J)
J
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (cbrt.f64 J)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (cbrt.f64 J)))
(*.f64 (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))) (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 J)) (*.f64 (cbrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 2)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 J) 1/6) 4) (pow.f64 (cbrt.f64 J) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))))
(*.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 J) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (sqrt.f64 (sqrt.f64 J))) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (sqrt.f64 (sqrt.f64 J))))
(*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 J)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2))))
(*.f64 (sqrt.f64 J) (pow.f64 (pow.f64 J 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 3/4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (sqrt.f64 (sqrt.f64 J))))
(*.f64 (sqrt.f64 J) (pow.f64 (cbrt.f64 J) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (pow.f64 (cbrt.f64 J) 3/4)) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (pow.f64 (cbrt.f64 J) 3/4)))
(*.f64 (pow.f64 (cbrt.f64 J) 3/4) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2))))
(*.f64 (pow.f64 (pow.f64 J 1/6) 3) (pow.f64 (cbrt.f64 J) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 J)) (*.f64 (sqrt.f64 (sqrt.f64 J)) (pow.f64 (pow.f64 J 1/6) 3/2))))
(*.f64 (sqrt.f64 J) (pow.f64 (pow.f64 J 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2)))
(*.f64 (pow.f64 (cbrt.f64 J) 3/4) (*.f64 (pow.f64 (pow.f64 J 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 J) 3/4) (pow.f64 (pow.f64 J 1/6) 3/2))))
(*.f64 (pow.f64 (pow.f64 J 1/6) 3) (pow.f64 (cbrt.f64 J) 3/2))
(*.f64 (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))) (*.f64 (cbrt.f64 J) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 J)) (*.f64 (cbrt.f64 (sqrt.f64 J)) (pow.f64 (cbrt.f64 J) 2)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 J) 1/6) 4) (pow.f64 (cbrt.f64 J) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 3/4) (pow.f64 (cbrt.f64 (*.f64 J J)) 3/4))
(pow.f64 (cbrt.f64 (*.f64 J J)) 3/2)
(*.f64 (pow.f64 (pow.f64 J 3) 1/6) (pow.f64 (pow.f64 J 3) 1/6))
J
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 J)) (exp.f64 (log1p.f64 J))) 1) (+.f64 (exp.f64 (log1p.f64 J)) 1))
J
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 J)) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 J)) (exp.f64 (log1p.f64 J))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 J)) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 J)) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 J) (log1p.f64 J))) (+.f64 (exp.f64 (log1p.f64 J)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 J)) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 J))) (+.f64 (exp.f64 (log1p.f64 J)) 1)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 J))) (+.f64 (exp.f64 (log1p.f64 J)) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 J))))))
(sqrt.f64 (*.f64 J J))
J
(log.f64 (exp.f64 J))
J
(log.f64 (+.f64 1 (expm1.f64 J)))
J
(cbrt.f64 (pow.f64 J 3))
J
(expm1.f64 (log1p.f64 J))
J
(exp.f64 (log.f64 J))
J
(log1p.f64 (expm1.f64 J))
J
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) -1)
(cbrt.f64 J)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1)
(cbrt.f64 J)
(*.f64 (cbrt.f64 J) 1)
(cbrt.f64 J)
(*.f64 (cbrt.f64 J) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 J)
(*.f64 1 (cbrt.f64 J))
(cbrt.f64 J)
(*.f64 (pow.f64 J 1/6) (pow.f64 J 1/6))
(cbrt.f64 J)
(*.f64 (cbrt.f64 (cbrt.f64 J)) (cbrt.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6) (pow.f64 (cbrt.f64 (*.f64 J J)) 1/6)) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (cbrt.f64 (cbrt.f64 J)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 J))
(cbrt.f64 J)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 J) 1/6) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 J)) (cbrt.f64 (sqrt.f64 J)))
(pow.f64 (pow.f64 (sqrt.f64 J) 1/6) 4)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 3/2))
(cbrt.f64 J)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 J))) (cbrt.f64 (cbrt.f64 J))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 J))) (cbrt.f64 (cbrt.f64 J))))
(cbrt.f64 J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (cbrt.f64 (pow.f64 J 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 J)) (sqrt.f64 (cbrt.f64 (cbrt.f64 J)))) (*.f64 (cbrt.f64 (cbrt.f64 J)) (sqrt.f64 (cbrt.f64 (cbrt.f64 J)))))
(cbrt.f64 J)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J)))) (cbrt.f64 (pow.f64 J 1/6))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J)))) (cbrt.f64 (pow.f64 J 1/6))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))) (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J J))) (*.f64 (cbrt.f64 (pow.f64 J 1/6)) (cbrt.f64 (pow.f64 J 1/6))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (exp.f64 (log1p.f64 (cbrt.f64 J)))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1))
(cbrt.f64 J)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (exp.f64 (log1p.f64 (cbrt.f64 J)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 J)) (log1p.f64 (cbrt.f64 J)))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 J))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 J)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cbrt.f64 J)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 J))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 J))))))
(pow.f64 (cbrt.f64 J) 1)
(cbrt.f64 J)
(pow.f64 J 1/3)
(cbrt.f64 J)
(pow.f64 (pow.f64 J 1/6) 2)
(cbrt.f64 J)
(pow.f64 (sqrt.f64 J) 2/3)
(*.f64 (pow.f64 (sqrt.f64 J) 1/6) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (*.f64 (pow.f64 (sqrt.f64 J) 1/6) (pow.f64 (sqrt.f64 J) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 J)) (cbrt.f64 (sqrt.f64 J)))
(pow.f64 (pow.f64 (sqrt.f64 J) 1/6) 4)
(pow.f64 (cbrt.f64 (cbrt.f64 J)) 3)
(cbrt.f64 J)
(sqrt.f64 (cbrt.f64 (*.f64 J J)))
(log.f64 (exp.f64 (cbrt.f64 J)))
(cbrt.f64 J)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 J))))
(cbrt.f64 J)
(expm1.f64 (log1p.f64 (cbrt.f64 J)))
(cbrt.f64 J)
(exp.f64 (log.f64 (cbrt.f64 J)))
(cbrt.f64 J)
(log1p.f64 (expm1.f64 (cbrt.f64 J)))
(cbrt.f64 J)
(+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) -1)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) J))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))

eval593.0ms (2.8%)

Compiler

Compiled 35767 to 19588 computations (45.2% saved)

prune296.0ms (1.4%)

Pruning

28 alts after pruning (21 fresh and 7 done)

PrunedKeptTotal
New112291131
Fresh131225
Picked011
Done4610
Total1139281167
Error
0b
Counts
1167 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
32.9b
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
49.0b
(/.f64 (/.f64 (neg.f64 J) (/.f64 1 U)) J)
49.0b
(/.f64 1 (/.f64 J (*.f64 (neg.f64 J) U)))
55.2b
(*.f64 (*.f64 (/.f64 J J) (sqrt.f64 U)) (sqrt.f64 U))
19.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
8.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
29.8b
(*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J 2))))
48.1b
(*.f64 (*.f64 -2 J) (/.f64 (/.f64 1/2 J) (/.f64 1 U)))
53.3b
(*.f64 (*.f64 -2 J) (-.f64 (*.f64 U (/.f64 -1/2 J)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) J)))
48.1b
(*.f64 (*.f64 -2 J) (*.f64 (/.f64 1/2 J) U))
19.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))
53.0b
(*.f64 (*.f64 -2 J) (*.f64 U (/.f64 -1/2 J)))
33.7b
(*.f64 (*.f64 -2 J) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 1/2 (/.f64 U J)))))))
32.4b
(*.f64 (*.f64 -2 J) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 K 1/2)))))
32.5b
(*.f64 (*.f64 -2 J) (expm1.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/2 K)) 1))))
32.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 K 1/2)))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (/.f64 (+.f64 1 (cos.f64 K)) 2) (*.f64 J J)) U)))
51.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U)))
58.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (exp.f64 (*.f64 2 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) U)))
48.8b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 J (/.f64 J U))))
33.0b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (pow.f64 (cbrt.f64 J) 3)))
48.9b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (cbrt.f64 (*.f64 J J)) (cbrt.f64 J))))
8.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
52.7b
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (cbrt.f64 (pow.f64 J 3))))
52.8b
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3)))
46.0b
(*.f64 -2 J)
44.0b
(neg.f64 U)
48.4b
U
Compiler

Compiled 413 to 324 computations (21.5% saved)

regimes403.0ms (1.9%)

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

6 calls:

152.0ms
J
53.0ms
K
47.0ms
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
30.0ms
(/.f64 K 2)
28.0ms
U
Results
ErrorSegmentsBranch
7.6b3J
8.6b1K
8.6b1U
8.6b1(*.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))))
8.6b1(cos.f64 (/.f64 K 2))
8.6b1(/.f64 K 2)
Compiler

Compiled 937 to 662 computations (29.3% saved)

bsearch122.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
-2.6779667587285668e-306
-3.3436055203931733e-307
82.0ms
-7.908546712389361e-197
-6.022166328515835e-204
Results
57.0ms141×body256valid
50.0ms73×body1024valid
11.0ms26×body512valid
Compiler

Compiled 498 to 402 computations (19.3% saved)

regimes249.0ms (1.2%)

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

5 calls:

104.0ms
J
52.0ms
K
22.0ms
U
21.0ms
(/.f64 K 2)
17.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
7.6b3J
8.7b1K
8.7b1U
8.7b1(cos.f64 (/.f64 K 2))
8.7b1(/.f64 K 2)
Compiler

Compiled 558 to 365 computations (34.6% saved)

bsearch142.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
-2.6779667587285668e-306
-3.3436055203931733e-307
105.0ms
-7.908546712389361e-197
-6.022166328515835e-204
Results
92.0ms71×body1024valid
29.0ms141×body256valid
17.0ms28×body512valid
Compiler

Compiled 498 to 402 computations (19.3% saved)

regimes248.0ms (1.2%)

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

5 calls:

63.0ms
J
63.0ms
U
48.0ms
(/.f64 K 2)
40.0ms
K
19.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
7.6b3J
8.7b1K
8.7b1U
8.7b1(cos.f64 (/.f64 K 2))
8.7b1(/.f64 K 2)
Compiler

Compiled 537 to 349 computations (35% saved)

bsearch129.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
-2.6779667587285668e-306
-3.3436055203931733e-307
72.0ms
-7.908546712389361e-197
-6.022166328515835e-204
Results
68.0ms146×body256valid
44.0ms67×body1024valid
11.0ms27×body512valid
Compiler

Compiled 498 to 402 computations (19.3% saved)

regimes316.0ms (1.5%)

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

5 calls:

94.0ms
(/.f64 K 2)
67.0ms
(cos.f64 (/.f64 K 2))
65.0ms
J
58.0ms
K
19.0ms
U
Results
ErrorSegmentsBranch
15.8b3J
17.5b3K
19.1b1U
17.9b3(cos.f64 (/.f64 K 2))
17.5b3(/.f64 K 2)
Compiler

Compiled 516 to 333 computations (35.5% saved)

bsearch129.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
2.2253937527904827e-113
5.802988138767086e-107
69.0ms
-7.908546712389361e-197
-6.022166328515835e-204
Results
57.0ms80×body1024valid
43.0ms164×body256valid
23.0ms44×body512valid
Compiler

Compiled 501 to 405 computations (19.2% saved)

regimes200.0ms (1%)

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

5 calls:

57.0ms
K
42.0ms
(/.f64 K 2)
42.0ms
J
35.0ms
(cos.f64 (/.f64 K 2))
16.0ms
U
Results
ErrorSegmentsBranch
15.8b3J
17.5b3K
19.1b1U
17.9b3(cos.f64 (/.f64 K 2))
17.5b3(/.f64 K 2)
Compiler

Compiled 382 to 231 computations (39.5% saved)

bsearch109.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
2.2253937527904827e-113
5.802988138767086e-107
54.0ms
-7.908546712389361e-197
-6.022166328515835e-204
Results
46.0ms64×body1024valid
40.0ms183×body256valid
19.0ms41×body512valid
Compiler

Compiled 501 to 405 computations (19.2% saved)

regimes382.0ms (1.8%)

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

3 calls:

157.0ms
J
115.0ms
U
101.0ms
K
Results
ErrorSegmentsBranch
18.8b6J
17.8b6K
19.7b6U
Compiler

Compiled 353 to 208 computations (41.1% saved)

bsearch361.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
9.91922074511466e-18
0.000933329211891604
33.0ms
-169.4328990665986
-5.712756791376579e-6
58.0ms
-1.9347598377568648e+95
-4.2312263835381144e+91
102.0ms
-1.4466353439431511e+138
-9.557108845063515e+133
134.0ms
-3.975399826821481e+194
-1.0460069750868373e+186
Results
156.0ms256×body512valid
132.0ms144×body1024valid
63.0ms304×body256valid
Compiler

Compiled 931 to 763 computations (18% saved)

regimes296.0ms (1.4%)

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

3 calls:

143.0ms
U
101.0ms
J
45.0ms
K
Results
ErrorSegmentsBranch
21.0b6J
29.3b4K
22.4b7U
Compiler

Compiled 283 to 162 computations (42.8% saved)

bsearch379.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
1.5603236242728936e-11
0.21055226374020583
92.0ms
-5.7546798477429215e-266
-2.244932530324889e-270
108.0ms
-2.0438803934740507e-85
-1.0935702751951298e-95
49.0ms
-1.1037557360487773e+23
-1.4854600568718785e+21
71.0ms
-3.508140144772695e+60
-5.91275948590121e+57
Results
191.0ms180×body1024valid
100.0ms428×body256valid
77.0ms80×body512valid
Compiler

Compiled 921 to 740 computations (19.7% saved)

regimes397.0ms (1.9%)

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

3 calls:

126.0ms
J
125.0ms
K
117.0ms
U
Results
ErrorSegmentsBranch
30.6b7J
33.7b9K
32.5b7U
Compiler

Compiled 267 to 150 computations (43.8% saved)

bsearch372.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
738946113485.047
405923776827075200.0
46.0ms
-5.7546798477429215e-266
-2.244932530324889e-270
85.0ms
-9.864254487759464e-14
-4.758041722574249e-15
48.0ms
-1.3259229970423756e+68
-2.4580052496985862e+64
50.0ms
-9.609005449553657e+166
-1.0860251088703588e+164
81.0ms
-4.7762139185569864e+198
-3.8645260990246597e+189
Results
163.0ms188×body1024valid
146.0ms494×body256valid
53.0ms102×body512valid
Compiler

Compiled 623 to 519 computations (16.7% saved)

regimes66.0ms (0.3%)

Accuracy

Total -26.4b remaining (-71.6%)

Threshold costs -26.4b (-71.6%)

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

3 calls:

30.0ms
K
18.0ms
U
15.0ms
J
Results
ErrorSegmentsBranch
39.1b4J
36.8b11K
41.3b5U
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch571.0ms (2.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
68.0ms
1.731207473902627e+144
1.49856570718607e+151
79.0ms
9.14036556926786e+97
1.2439215554382801e+104
34.0ms
1.0046536393583478e-41
7.407609681481153e-30
25.0ms
9.90560816243374e-124
2.3335387574935878e-122
30.0ms
5.07052214389765e-179
1.7641917466176573e-172
36.0ms
-5.776786103252517e-307
1.1380942761029226e-293
32.0ms
-8.521578946779166e-75
-2.177106785627987e-78
30.0ms
-1.8210990470656685e+37
-4.742345155163414e+35
59.0ms
-1.4466353439431511e+138
-9.557108845063515e+133
177.0ms
-3.975399826821481e+194
-1.0460069750868373e+186
Results
201.0ms416×body512valid
175.0ms144×body1024valid
173.0ms816×body256valid
Compiler

Compiled 979 to 801 computations (18.2% saved)

simplify60.0ms (0.3%)

Algorithm
egg-herbie
Rules
50×*-commutative
32×not-or
30×not-not
30×if-not
26×if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561032
12011032
22111032
32251032
42371032
52501032
62611032
72721032
82831032
92941032
103021032
113071032
123091032
133101032
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (if (<=.f64 J -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 U) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(if (<=.f64 J -7413036641609071/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (if (<=.f64 J -7748211259420485/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (neg.f64 U) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))))
(if (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (if (<=.f64 J -1106887322774355/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 U) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))))
(if (<=.f64 J -1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J)))) (if (<=.f64 J 4873833446696745/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (neg.f64 U) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))
(if (<=.f64 J -5653543569679537/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J)))) (if (<=.f64 J 8123055744494575/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (neg.f64 U) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))))
(if (<=.f64 K -3900000000000000101656668649573474074912424749717589207075983843923189535721590740931028434653689241940632602954976173254127689535736438208911751878078354691505648603043121276250912456704) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 K -479999999999999966184752335549719596520117929394785626715559222283107116962758592280686288777958221199104979317828405508410373627669643264) U (if (<=.f64 K -164999999999999992220074489198376492452241332496329873373814653372826513036769046284524696109056) (neg.f64 U) (if (<=.f64 K -5404319552844595/2251799813685248) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 K 4796153459164483/9223372036854775808) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 J -5999999999999999941631008966280967758674771065212437004288) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -94999999999999993708544) (neg.f64 U) (if (<=.f64 J -2379728788563917/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -8550347223747253/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U))) (if (<=.f64 J 6092986130857731/19342813113834066795298816) (neg.f64 U) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 J -3899999999999999966397855343969432010575108567098032156613527304197964582718356940127858454519074383173850772587685944567901128433160237001133998741573786740503845031695295071856583937884160) (*.f64 -2 J) (if (<=.f64 J -68000000000000000530441622490996182581551989044454841070357294639071160621908589434208596694097640708325051525368284844098624715246516340100709232847417275902236557312) U (if (<=.f64 J -34000000000000001601795228719991244580453667252880619983886876672) (*.f64 -2 J) (if (<=.f64 J -6845313241232439/633825300114114700748351602688) (neg.f64 U) (if (<=.f64 J -1452164949685335/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) U (if (<=.f64 J 4800000000000) (neg.f64 U) (*.f64 -2 J)))))))
(if (<=.f64 K -200000000000000004618618260539574309785967644970339855086112915630968437935891537773152359373590152222156477087651714839319838022627174701375205943330738037142406286289327129751793333960704) (neg.f64 U) (if (<=.f64 K -640000000000000014304750310065190357446298195262320611870645531449616951055509990142477024757958438080649764533607997036986786876751872) U (if (<=.f64 K -4799999999999999849441573180062826496) (neg.f64 U) (if (<=.f64 K -3096294684028419/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) U (if (<=.f64 K 2100121036513843/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (neg.f64 U) (if (<=.f64 K 8394890736424839/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) U (if (<=.f64 K 6400832541636833/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (neg.f64 U) (if (<=.f64 K 678136759721539/11692013098647223345629478661730264157247460343808) U (if (<=.f64 K 799999999999999998152296196114966405572900383939230711364454911728780692385037411823295459829481472) (neg.f64 U) (if (<=.f64 K 23499999999999998595660684414294259032480822476706540298488087136516398517330560275353943663646422705497744354440456329352515651559038955019319640064) U (neg.f64 U)))))))))))
U
Outputs
(if (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (if (<=.f64 J -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 U) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(if (or (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (not (<=.f64 J -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928))) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (neg.f64 U))
(if (<=.f64 J -7413036641609071/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (if (<=.f64 J -7748211259420485/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (neg.f64 U) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))))
(if (<=.f64 J -7413036641609071/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (if (<=.f64 J -7748211259420485/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (neg.f64 U) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))))))))
(if (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (if (<=.f64 J -1106887322774355/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 U) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))))
(if (or (<=.f64 J -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (not (<=.f64 J -1106887322774355/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928))) (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (neg.f64 U))
(if (<=.f64 J -1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J)))) (if (<=.f64 J 4873833446696745/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (neg.f64 U) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))
(if (<=.f64 J -1323756543144477/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))) (if (<=.f64 J 4873833446696745/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (neg.f64 U) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))
(if (<=.f64 J -5653543569679537/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J)))) (if (<=.f64 J 8123055744494575/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (neg.f64 U) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))))
(if (or (<=.f64 J -5653543569679537/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (not (<=.f64 J 8123055744494575/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536))) (*.f64 (*.f64 J -2) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 (*.f64 U 1/2) J)))) (neg.f64 U))
(if (<=.f64 K -3900000000000000101656668649573474074912424749717589207075983843923189535721590740931028434653689241940632602954976173254127689535736438208911751878078354691505648603043121276250912456704) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 K -479999999999999966184752335549719596520117929394785626715559222283107116962758592280686288777958221199104979317828405508410373627669643264) U (if (<=.f64 K -164999999999999992220074489198376492452241332496329873373814653372826513036769046284524696109056) (neg.f64 U) (if (<=.f64 K -5404319552844595/2251799813685248) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 K 4796153459164483/9223372036854775808) (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 K -3900000000000000101656668649573474074912424749717589207075983843923189535721590740931028434653689241940632602954976173254127689535736438208911751878078354691505648603043121276250912456704) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 K -479999999999999966184752335549719596520117929394785626715559222283107116962758592280686288777958221199104979317828405508410373627669643264) U (if (<=.f64 K -164999999999999992220074489198376492452241332496329873373814653372826513036769046284524696109056) (neg.f64 U) (if (or (<=.f64 K -5404319552844595/2251799813685248) (not (<=.f64 K 4796153459164483/9223372036854775808))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))))
(if (<=.f64 J -5999999999999999941631008966280967758674771065212437004288) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -94999999999999993708544) (neg.f64 U) (if (<=.f64 J -2379728788563917/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (if (<=.f64 J -8550347223747253/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U))) (if (<=.f64 J 6092986130857731/19342813113834066795298816) (neg.f64 U) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))
(if (<=.f64 J -5999999999999999941631008966280967758674771065212437004288) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J -94999999999999993708544) (neg.f64 U) (if (<=.f64 J -2379728788563917/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (if (<=.f64 J -8550347223747253/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) U))) (if (<=.f64 J 6092986130857731/19342813113834066795298816) (neg.f64 U) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))))
(if (<=.f64 J -3899999999999999966397855343969432010575108567098032156613527304197964582718356940127858454519074383173850772587685944567901128433160237001133998741573786740503845031695295071856583937884160) (*.f64 -2 J) (if (<=.f64 J -68000000000000000530441622490996182581551989044454841070357294639071160621908589434208596694097640708325051525368284844098624715246516340100709232847417275902236557312) U (if (<=.f64 J -34000000000000001601795228719991244580453667252880619983886876672) (*.f64 -2 J) (if (<=.f64 J -6845313241232439/633825300114114700748351602688) (neg.f64 U) (if (<=.f64 J -1452164949685335/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) U (if (<=.f64 J 4800000000000) (neg.f64 U) (*.f64 -2 J)))))))
(if (<=.f64 J -3899999999999999966397855343969432010575108567098032156613527304197964582718356940127858454519074383173850772587685944567901128433160237001133998741573786740503845031695295071856583937884160) (*.f64 J -2) (if (<=.f64 J -68000000000000000530441622490996182581551989044454841070357294639071160621908589434208596694097640708325051525368284844098624715246516340100709232847417275902236557312) U (if (<=.f64 J -34000000000000001601795228719991244580453667252880619983886876672) (*.f64 J -2) (if (<=.f64 J -6845313241232439/633825300114114700748351602688) (neg.f64 U) (if (<=.f64 J -1452164949685335/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) U (if (<=.f64 J 4800000000000) (neg.f64 U) (*.f64 J -2)))))))
(if (<=.f64 K -200000000000000004618618260539574309785967644970339855086112915630968437935891537773152359373590152222156477087651714839319838022627174701375205943330738037142406286289327129751793333960704) (neg.f64 U) (if (<=.f64 K -640000000000000014304750310065190357446298195262320611870645531449616951055509990142477024757958438080649764533607997036986786876751872) U (if (<=.f64 K -4799999999999999849441573180062826496) (neg.f64 U) (if (<=.f64 K -3096294684028419/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) U (if (<=.f64 K 2100121036513843/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (neg.f64 U) (if (<=.f64 K 8394890736424839/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) U (if (<=.f64 K 6400832541636833/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (neg.f64 U) (if (<=.f64 K 678136759721539/11692013098647223345629478661730264157247460343808) U (if (<=.f64 K 799999999999999998152296196114966405572900383939230711364454911728780692385037411823295459829481472) (neg.f64 U) (if (<=.f64 K 23499999999999998595660684414294259032480822476706540298488087136516398517330560275353943663646422705497744354440456329352515651559038955019319640064) U (neg.f64 U)))))))))))
U
Compiler

Compiled 422 to 302 computations (28.4% saved)

soundness437.0ms (2.1%)

Algorithm
egg-herbie
Rules
2110×associate-*r/
2110×associate-*r/
1256×associate-+r+
1074×associate-+l+
942×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02073
13963
28763
322163
487463
5283863
6309263
7391563
8410963
9424663
10442463
11652263
12684363
13717463
14756563
02073
13963
28763
322163
487463
5283863
6309263
7391563
8410963
9424663
10442463
11652263
12684363
13717463
14756563
046414144
1139413626
2610513626
Stop Event
node limit
node limit
node limit
Compiler

Compiled 257 to 199 computations (22.6% saved)

end161.0ms (0.8%)

Compiler

Compiled 395 to 267 computations (32.4% saved)

Profiling

Loading profile data...