Details

Time bar (total: 16.3s)

analyze841.0ms (5.2%)

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

Compiled 28 to 23 computations (17.9% saved)

sample4.4s (27.3%)

Results
2.1s2104×body1024valid
1.6s5071×body256valid
750.0ms1078×body512valid
3.0msbody2048valid
1.0msbody1024invalid
0.0msbody512invalid
0.0msbody256invalid

preprocess88.0ms (0.5%)

Algorithm
egg-herbie
Rules
1142×associate-*r/_binary64
697×associate-/r/_binary64
522×associate-/l/_binary64
492×unswap-sqr_binary64
376×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047148
1112128
2303128
3946128
43793128
54745128
65081128
75961128
86300128
96637128
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 -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 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 (/.f64 (/.f64 U 2) J) (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (hypot.f64 1 (/.f64 U (*.f64 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 -2 K) (*.f64 (cos.f64 (/.f64 J 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 J 2)) (*.f64 K 2))) 2)))))
(*.f64 (*.f64 -2 (*.f64 K (cos.f64 (/.f64 J 2)))) (hypot.f64 1 (/.f64 (/.f64 U 2) (*.f64 K (cos.f64 (/.f64 J 2))))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 (/.f64 U 2) (*.f64 K (cos.f64 (/.f64 J 2))))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 (/.f64 (/.f64 U K) 2) (cos.f64 (/.f64 J 2)))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(*.f64 (*.f64 (*.f64 -2 U) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (*.f64 2 U) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 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 -2 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) U) (hypot.f64 1 (/.f64 (/.f64 J (*.f64 2 U)) (cos.f64 (/.f64 K 2))))))
(*.f64 U (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))))))
(*.f64 (*.f64 -2 U) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 2 J) (cos.f64 (/.f64 U 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 K (*.f64 J 2)) (cos.f64 (/.f64 U 2))) 2))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (/.f64 U 2)) (hypot.f64 1 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2))))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 U 2)) (hypot.f64 1 (/.f64 K (*.f64 J (*.f64 2 (cos.f64 (/.f64 U 2))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (/.f64 U 2)) (hypot.f64 1 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2)))))))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1050×associate-*l/_binary64
667×associate-/l/_binary64
650×associate-/r/_binary64
514×associate-*r/_binary64
443×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01837
13732
28932
325332
496832
5368632
6389732
7452132
8472032
9486532
10503832
11749732
12785432
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))) 2)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (hypot.f64 1 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2)))))))))
(*.f64 (*.f64 J (*.f64 -2 (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 (cos.f64 (/.f64 K 2)) (*.f64 J 2)))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))

eval1.0ms (0%)

Compiler

Compiled 48 to 38 computations (20.8% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 24 to 19 computations (20.8% saved)

localize10.0ms (0.1%)

Local error

Found 8 expressions with local error:

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

series66.0ms (0.4%)

Counts
4 → 132
Calls

33 calls:

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

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
711×log-prod_binary64
430×pow-prod-down_binary64
341×pow2_binary64
257×pow-unpow_binary64
243×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify193.0ms (1.2%)

Algorithm
egg-herbie
Rules
927×associate-/l*_binary64
801×associate-/r*_binary64
454×distribute-lft-in_binary64
454×distribute-rgt-in_binary64
242×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02294907
17394658
228634516
Stop Event
node limit
Counts
237 → 184
Calls
Call 1
Inputs
(*.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 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 (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 (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/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)))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
Outputs
(*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 1/8 (/.f64 J (*.f64 U U))) (cos.f64 (*.f64 1/2 K))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))
(*.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U))
(fma.f64 1/2 U (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (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 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.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 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (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 (-.f64 (fma.f64 1/2 U (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (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))) (fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (*.f64 U -1/2)))
(+.f64 (*.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 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 U -1/2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4) (/.f64 (neg.f64 (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2)) (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2)) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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))
(fma.f64 1/2 U (/.f64 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U))
(fma.f64 1/2 U (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (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 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.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 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.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 (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (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 (-.f64 (fma.f64 1/2 U (/.f64 (*.f64 J J) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (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))) (fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 1/8 (/.f64 J (*.f64 U U))) (cos.f64 (*.f64 1/2 K))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 1/8 (/.f64 J (*.f64 U U))) (cos.f64 (*.f64 1/2 K))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/128 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))))
(*.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 J) (/.f64 U J)) 1)))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.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 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 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 1/32 (*.f64 K K))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.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 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))))))
(fma.f64 (*.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 (*.f64 U U) J)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 J -1/8))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) (+.f64 (*.f64 (/.f64 (*.f64 U U) J) -1/256) (*.f64 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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))) 1/2))))))
(+.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 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/32)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/16) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (pow.f64 K 6) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))))))))
(fma.f64 (+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) -1/16) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) -1/46080))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) (+.f64 (*.f64 1/2 (*.f64 J (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (/.f64 U (/.f64 (*.f64 J J) U)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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)) (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) -1/32))))) (*.f64 1/12288 (/.f64 (*.f64 U U) J))))) (pow.f64 K 6) (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 (*.f64 U U) J)) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)) (*.f64 J -1/8))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) (+.f64 (*.f64 (/.f64 (*.f64 U U) J) -1/256) (*.f64 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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))) 1/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 (cos.f64 (*.f64 1/2 K)) (*.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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (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 (*.f64 J (+.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 (*.f64 K K) -1/8))) 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/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 1/16 (/.f64 (*.f64 K (*.f64 K U)) J)))
(fma.f64 1/2 (/.f64 U J) (*.f64 (/.f64 1/16 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 1/2 (/.f64 U J))))
(fma.f64 1/16 (/.f64 (*.f64 K (*.f64 K U)) J) (fma.f64 1/2 (/.f64 U J) (*.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)))))
(fma.f64 1/16 (*.f64 (/.f64 U J) (*.f64 K K)) (fma.f64 1/2 (/.f64 U J) (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (/.f64 J U)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 U J) -5/384)) (fma.f64 -1/2 (*.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (pow.f64 K 6)) (*.f64 1/2 (/.f64 U J)))))
(fma.f64 1/16 (/.f64 (*.f64 K (*.f64 K U)) J) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (fma.f64 1/2 (/.f64 U J) (*.f64 (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072))) (*.f64 -1/2 (pow.f64 K 6))))))
(fma.f64 1/16 (*.f64 (/.f64 U J) (*.f64 K K)) (fma.f64 -1/2 (*.f64 (pow.f64 K 4) (/.f64 (*.f64 U -5/384) J)) (fma.f64 1/2 (/.f64 U J) (*.f64 (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520)) (*.f64 -1/2 (pow.f64 K 6))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (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 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 J 6)) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.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 (cos.f64 (*.f64 1/2 K)) U) J))
(fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 2 (/.f64 (pow.f64 J 5) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3))) (*.f64 2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))
(*.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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1 (/.f64 (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 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(-.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(-.f64 (fma.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (fma.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 J 5) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (fma.f64 -1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (fma.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U J) (/.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.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 (cos.f64 (*.f64 1/2 K)) U) J))
(fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3))))
(-.f64 (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)) (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (/.f64 (pow.f64 U 5) (pow.f64 J 5))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 U J) (cos.f64 (*.f64 1/2 K))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (/.f64 (pow.f64 U 3) (pow.f64 J 3)))) (*.f64 2 (/.f64 (pow.f64 J 5) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 J U) (cos.f64 (*.f64 1/2 K)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (/.f64 U J) 3))) (*.f64 2 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 J 6)) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (pow.f64 J 6)) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 1 (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (fma.f64 1/8 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))))))
(fma.f64 (/.f64 (*.f64 1/32 (*.f64 K K)) (*.f64 (/.f64 J U) (/.f64 J U))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(fma.f64 (/.f64 1/32 (/.f64 (*.f64 J J) (*.f64 (*.f64 U K) (*.f64 U K)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.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 (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 1/32 (*.f64 K K)) (*.f64 (/.f64 J U) (/.f64 J U))) (*.f64 (*.f64 1/2 (pow.f64 K 4)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))
(+.f64 (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 J J) (*.f64 (*.f64 U K) (*.f64 U K)))) (*.f64 (*.f64 1/2 (pow.f64 K 4)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))))) (/.f64 U (/.f64 J (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080)))))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))))) (pow.f64 K 6)))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 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 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/32)) (pow.f64 K 6)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 1/32 (*.f64 K K)) (*.f64 (/.f64 J U) (/.f64 J U))))))
(+.f64 (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 J J) (*.f64 (*.f64 U K) (*.f64 U K)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 K 4) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (/.f64 U (/.f64 (*.f64 J J) U)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U 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)) (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))) -1/32))) (pow.f64 K 6)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))

eval204.0ms (1.3%)

Compiler

Compiled 7687 to 5590 computations (27.3% saved)

prune62.0ms (0.4%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New19612208
Fresh000
Picked011
Done000
Total19613209
Error
0.0b
Counts
209 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
8.4b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
29.5b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
43.0b
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))))
47.8b
(*.f64 -2 (*.f64 1/2 U))
16.5b
(*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
41.8b
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J)))))) 3)))
17.6b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2)))))
48.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
47.2b
(*.f64 -2 (*.f64 U -1/2))
35.5b
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))))))) 2))
9.4b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))))))) 3))
38.9b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (+.f64 (*.f64 J (+.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 (*.f64 K K) -1/8))) J)))
49.3b
(*.f64 -2 (fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
Compiler

Compiled 556 to 441 computations (20.7% saved)

localize14.0ms (0.1%)

Local error

Found 8 expressions with local error:

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

series89.0ms (0.5%)

Counts
4 → 100
Calls

33 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
875×log-prod_binary64
296×pow1/3_binary64
291×expm1-udef_binary64
291×log1p-udef_binary64
265×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify204.0ms (1.3%)

Algorithm
egg-herbie
Rules
525×associate-*r*_binary64
487×fma-def_binary64
417×associate-*l*_binary64
374×*-commutative_binary64
251×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045911411
1155010528
2645210520
Stop Event
node limit
Counts
209 → 181
Calls
Call 1
Inputs
(*.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 (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 (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 (pow.f64 1 1/3) U))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))))) (cbrt.f64 1/2)))) (*.f64 2/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 -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) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3))))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 4/9 (*.f64 (/.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)) (pow.f64 1 1/3))) (*.f64 1/3 (*.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 1 1/3)))))) (pow.f64 J 6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 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 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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 (*.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/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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 (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 (sqrt.f64 1) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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 (/.f64 1 J) 1/3)))))) (*.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/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 (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 (*.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) (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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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/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 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/24 (*.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 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.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 (*.f64 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (+.f64 (*.f64 55/41472 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3)) (*.f64 -5/13824 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3))))))) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 -5/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/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 (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
(*.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))
Outputs
(*.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 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/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 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/2 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (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 (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) (fma.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/2 U)))
(*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) (fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) J (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (pow.f64 K 6) (fma.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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) (fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) J (*.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (pow.f64 K 6) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (/.f64 (*.f64 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/32) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (pow.f64 K 6) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.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 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/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 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/2 U)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (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 (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))) (fma.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/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))
(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 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))))
(-.f64 (*.f64 U -1/2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) 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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (-.f64 (*.f64 U -1/2) (*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (-.f64 (*.f64 U -1/2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) 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 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2 (*.f64 U -1/2)) (*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2 (*.f64 U -1/2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) U))
(*.f64 1/2 U)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(fma.f64 1/2 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/2 U))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4))))
(fma.f64 1/2 U (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) U) 1) (*.f64 J J) (*.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 4/9 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 1) (pow.f64 U 3)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))))))
(fma.f64 1/2 U (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) 4/9))) (*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(fma.f64 1/2 U (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) 4/9))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))))) (cbrt.f64 1/2)))) (*.f64 2/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 -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) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3))))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 4/9 (*.f64 (/.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)) (pow.f64 1 1/3))) (*.f64 1/3 (*.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 1 1/3)))))) (pow.f64 J 6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4)))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 U)) (-.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))))))) (cbrt.f64 1/2)) (*.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10)))))))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 4/9 (*.f64 1 (/.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/3 (*.f64 1 (-.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))))))))))) (pow.f64 J 6) (fma.f64 1/2 U (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1) U) 1) (*.f64 J J) (*.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 4/9 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 1) (pow.f64 U 3)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3))))))))
(fma.f64 (pow.f64 J 6) (fma.f64 (*.f64 (cbrt.f64 U) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 U))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 7))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1/2 (cbrt.f64 1/2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) 2/9)))) (cbrt.f64 1/2) (fma.f64 1/3 (/.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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5))))) (fma.f64 1/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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (/.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (*.f64 -5/3 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 U U))))) (fma.f64 1/2 U (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) 4/9))) (*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))))))
(fma.f64 (pow.f64 J 6) (fma.f64 (*.f64 (cbrt.f64 U) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 U))) (/.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) -4/3)) (*.f64 -4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)))) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 7))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1/2 (cbrt.f64 1/2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)) 2/9)))) (cbrt.f64 1/2) (fma.f64 1/3 (/.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 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5))))) (fma.f64 1/3 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) -4/3)) (*.f64 -4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)))) (/.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (*.f64 -5/3 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 U U))))) (fma.f64 1/2 U (fma.f64 (pow.f64 J 4) (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (/.f64 (cbrt.f64 1/2) -5/3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) 4/9))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (*.f64 J J) U)))))
(*.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 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.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 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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)))))))
(fma.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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (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/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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)))))))))
(fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 (*.f64 K K) (+.f64 (*.f64 1/3 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (*.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2/3)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (*.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 2)))) (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) 1/6) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J))) (fma.f64 1/3 (*.f64 1 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J))))) (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J))))))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J)))) (*.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 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (cbrt.f64 J)) (fma.f64 1/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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) (*.f64 2/9 (*.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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (cbrt.f64 J)) (fma.f64 1/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) (*.f64 2/9 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))))
(+.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 (*.f64 (sqrt.f64 1) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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 (/.f64 1 J) 1/3)))))) (*.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/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 (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 (*.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) (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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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/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 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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))))))))))
(fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 (+.f64 (*.f64 (fma.f64 2/9 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 J)) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (/.f64 J (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (*.f64 1/27 (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 3) (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))))))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (cbrt.f64 J))) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (/.f64 J (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (*.f64 1/27 (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 3) (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 2)))) (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) 1/6) (cbrt.f64 (/.f64 1 J))))))) (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (*.f64 2/9 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (/.f64 J (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))))) (pow.f64 K 6) (fma.f64 (*.f64 K K) (+.f64 (*.f64 1/3 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (*.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2/3)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (*.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 J 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 2)))) (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2)) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) 1/6) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J))) (fma.f64 1/3 (*.f64 1 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J))))) (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))))))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 6) (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) J) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) (*.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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))) 2/9))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (fma.f64 1/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) J) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 3))))) (fma.f64 1/3 (*.f64 (fma.f64 (*.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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J)))) (*.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 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (*.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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (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 2/9 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J)))) J))))) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J)))) (*.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 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (cbrt.f64 J)) (fma.f64 1/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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) (*.f64 2/9 (*.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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 6) (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 J)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (/.f64 (*.f64 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/32) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) J))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 3))))))) (*.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) (*.f64 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))) 2/9))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (fma.f64 1/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (/.f64 (*.f64 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/32) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) J))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 3))))) (fma.f64 1/3 (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (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 2/9 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))) (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3)))) J))))) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)) (pow.f64 J 4)))))) (cbrt.f64 J)) (fma.f64 1/3 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) (*.f64 2/9 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))))))
(*.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/24 (*.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 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (/.f64 (*.f64 U U) (cos.f64 (*.f64 1/2 K))) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 U U) J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U J))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) 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)) 3) (pow.f64 J 3))) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (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))) 1/288))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -5/1152 (*.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 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (*.f64 U (*.f64 U (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -5/1152 (*.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 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U J)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.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 (*.f64 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (+.f64 (*.f64 55/41472 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3)) (*.f64 -5/13824 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3))))))) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 -5/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 (*.f64 (/.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) J) 1/8) (*.f64 U U) (fma.f64 (fma.f64 -5/13824 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 55/82944 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16)))) 5/5184))))) (pow.f64 U 6) (*.f64 (pow.f64 U 4) (fma.f64 -5/1152 (/.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 (/.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))) 1/288)))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 (pow.f64 U 4) (+.f64 (/.f64 -5/1152 (*.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 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (*.f64 (pow.f64 U 6) (+.f64 (fma.f64 1/24 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) (*.f64 -1/144 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16)))) (*.f64 5/5184 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 25/82944))))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 U) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 J J))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)))) (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) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 J J))) (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) (pow.f64 J 4)) -5/3))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/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) (pow.f64 J 6)))) (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 J J)))) (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) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/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 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (*.f64 (pow.f64 J 6) (cbrt.f64 (/.f64 1 (*.f64 U U))))) (pow.f64 (cbrt.f64 1/2) 2)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 J J))) (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) (pow.f64 J 4)) -5/3))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (/.f64 U -5/3))) -4/3)) (*.f64 -4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)))) (*.f64 (pow.f64 J 6) (cbrt.f64 (/.f64 1 (*.f64 U U))))) (pow.f64 (cbrt.f64 1/2) 2)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 J J))) (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) (pow.f64 J 4)) -5/3))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/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 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (cbrt.f64 J))
(*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (pow.f64 J 1/3))))
(fma.f64 1/3 (*.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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (cbrt.f64 J)))
(fma.f64 1/3 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J)))
(fma.f64 1/3 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (fma.f64 1/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (cbrt.f64 J))))
(fma.f64 1/3 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J))))
(fma.f64 1/3 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (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 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (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 6) (-.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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (pow.f64 K 6)) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))) (*.f64 U U))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))) (*.f64 (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (/.f64 J (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (*.f64 1/27 (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 3) (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))))) (fma.f64 1/3 (*.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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))))) (fma.f64 1/3 (*.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))) (/.f64 (*.f64 U U) (*.f64 J J))) 2)))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) (/.f64 (pow.f64 (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 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))))) J)) 2) J)))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J)))))))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 J J))) 1/6) (cbrt.f64 J)))))
(+.f64 (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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (+.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -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 (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (/.f64 (*.f64 U -5/384) J) -1/2) (/.f64 J U))) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (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 -1/3 (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2) J))) J) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (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 U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 3)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (*.f64 U U) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))
(+.f64 (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 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (+.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) 1/12288 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2 (/.f64 (*.f64 (*.f64 (*.f64 U U) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) -1/32) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/46080 (*.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 U (/.f64 U J)) -1/256))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) J) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 (*.f64 U -5/384) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 2)) -1/3))) J))) (/.f64 1/27 (/.f64 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) 3)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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) (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)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (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))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (*.f64 -5/1152 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))))) (pow.f64 U 4))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152)))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
(fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (*.f64 -5/1152 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))))) (pow.f64 U 4)))))
(fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))))) (+.f64 (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152))))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(fma.f64 -1/4 (*.f64 J (*.f64 K K)) (*.f64 2 J))
(*.f64 J (+.f64 2 (*.f64 (*.f64 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 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 (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 (*.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))

localize3.0ms (0%)

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) J)

series2.0ms (0%)

Counts
1 → 4
Calls

6 calls:

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

rewrite42.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
630×pow1_binary64
578×add-log-exp_binary64
578×log1p-expm1-u_binary64
578×expm1-log1p-u_binary64
566×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
626×distribute-lft-out_binary64
601×distribute-rgt-out_binary64
454×fma-def_binary64
436×*-commutative_binary64
409×associate-+l+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02264
15964
216458
351455
4205155
5422755
6448355
7480855
8529755
9599855
10681155
Stop Event
node limit
Counts
15 → 18
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)))
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 J (fma.f64 K (*.f64 -1/8 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)
(fma.f64 J (*.f64 (*.f64 K K) (fma.f64 (*.f64 K K) 1/384 -1/8)) J)
(*.f64 J (fma.f64 1/384 (pow.f64 K 4) (fma.f64 K (*.f64 -1/8 K) 1)))
(+.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 J (*.f64 1/384 (pow.f64 K 4)) (fma.f64 J (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 -1/8 (*.f64 K K))) J))
(fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 K (*.f64 -1/8 K)))) J)

localize10.0ms (0.1%)

Local error

Found 6 expressions with local error:

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

series12.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
683×log-prod_binary64
419×pow-prod-down_binary64
338×pow2_binary64
241×pow1/3_binary64
235×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
601×times-frac_binary64
536×fma-def_binary64
492×fma-neg_binary64
387×associate-*r*_binary64
364×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01251948
13671818
211491712
354911638
Stop Event
node limit
Counts
99 → 93
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))
(+.f64 (*.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 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.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 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))))
(*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))
(+.f64 (*.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 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.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 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) 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 -1/8 (*.f64 (*.f64 (pow.f64 K 2) 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))))) J))
(+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) 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))))) J)))
(+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/8 (*.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/46080 (*.f64 (*.f64 (pow.f64 K 6) 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))))) J))))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.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 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))))))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5)) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 1/1024 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))))
(fma.f64 1/1024 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)))))))
(fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U)))))))
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 U))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 U)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (/.f64 J (/.f64 U J)) (*.f64 U -1/2)))
(+.f64 (*.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 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 J J) (/.f64 (pow.f64 J 4) (*.f64 U U)))))
(+.f64 (*.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 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (fma.f64 2 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 J J) (/.f64 (pow.f64 J 4) (*.f64 U U))))))
(*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) -1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2)) (*.f64 (*.f64 J J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))
(fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) -1/2 (-.f64 (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 J J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (/.f64 J (/.f64 U J)))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (+.f64 (fma.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) -2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) -1/2 (-.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6)) -2 (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2) (fma.f64 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5))) -2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (/.f64 (pow.f64 J 4) (*.f64 U U)) (*.f64 J J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U -1/2) (fma.f64 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5))) -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (/.f64 J (/.f64 U J))))))
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 U))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)))
(fma.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 U)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (/.f64 J (/.f64 U J)) (*.f64 U -1/2)))
(+.f64 (*.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 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J)) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 J J) (/.f64 (pow.f64 J 4) (*.f64 U U)))))
(+.f64 (*.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 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5)) (pow.f64 J 6))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (cos.f64 (*.f64 1/2 K))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J J))))
(fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (fma.f64 2 (*.f64 (pow.f64 J 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 5))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) (-.f64 (*.f64 J J) (/.f64 (pow.f64 J 4) (*.f64 U U))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5)) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 1/1024 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))))
(fma.f64 1/1024 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)))))))
(fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 3) (pow.f64 U 4))) (fma.f64 1/1024 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5)) (fma.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1/128 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)) (pow.f64 U 4)) (fma.f64 1/1024 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (*.f64 U U)))))))
(fma.f64 1/1024 (*.f64 (pow.f64 U 6) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 -1/128 (*.f64 (pow.f64 U 4) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)))))))
(fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (+.f64 1/8 (/.f64 -1/128 (*.f64 (/.f64 J U) (/.f64 J U)))))))
(*.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 J) (/.f64 U J)) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) 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))))) J))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (*.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 (*.f64 -1/8 (*.f64 J (*.f64 K K))) J))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 K 2) 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))))) J)))
(fma.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(fma.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 K K))) J)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(+.f64 (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/8 (*.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/46080 (*.f64 (*.f64 (pow.f64 K 6) 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))))) J))))
(fma.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (*.f64 K K))) (fma.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J (pow.f64 K 6))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 J (*.f64 (*.f64 -1/46080 J) (pow.f64 K 6)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (*.f64 -1/8 (*.f64 J (*.f64 K K))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (+.f64 (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) J) (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 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 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (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 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (*.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))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1)))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U))
(fma.f64 1/2 (/.f64 U J) (/.f64 J U))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 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) (fma.f64 -1/2 (/.f64 U J) (pow.f64 (/.f64 J 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) (fma.f64 1/2 (/.f64 U J) (-.f64 (/.f64 (*.f64 2 (pow.f64 J 5)) (pow.f64 U 5)) (pow.f64 (/.f64 J U) 3))))
(*.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))
(neg.f64 (fma.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 (pow.f64 (/.f64 J U) 3) (fma.f64 1/2 (/.f64 U J) (/.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 (fma.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) (fma.f64 -1/2 (/.f64 U J) (/.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 -1/2 (/.f64 U J) (pow.f64 (/.f64 J U) 3))) (/.f64 J U))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U))
(fma.f64 1/2 (/.f64 U J) (/.f64 J U))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (fma.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 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) (fma.f64 -1/2 (/.f64 U J) (pow.f64 (/.f64 J 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) (fma.f64 1/2 (/.f64 U J) (-.f64 (/.f64 (*.f64 2 (pow.f64 J 5)) (pow.f64 U 5)) (pow.f64 (/.f64 J U) 3))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 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 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (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 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (*.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))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (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 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 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 1/8 (/.f64 (*.f64 U U) (*.f64 J J)))))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (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 1/8 (/.f64 (*.f64 U U) (*.f64 J J))))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (*.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))
(fma.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 1)))

localize12.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
6.4b
(/.f64 (*.f64 J J) U)
0.3b
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
0.1b
(*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
0.1b
(*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
0.3b
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
6.4b
(/.f64 (*.f64 J J) U)

series12.0ms (0.1%)

Counts
3 → 64
Calls

18 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
580×log-prod_binary64
375×pow-prod-down_binary64
305×pow2_binary64
214×pow1/3_binary64
211×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify107.0ms (0.7%)

Algorithm
egg-herbie
Rules
976×fma-def_binary64
575×distribute-lft-out_binary64
467×associate-/l*_binary64
453×*-commutative_binary64
417×associate-*l/_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043920
1109918
2297914
31121905
43654890
55706890
66507890
77000890
87412890
97811890
Stop Event
node limit
Counts
170 → 123
Calls
Call 1
Inputs
(/.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)
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(/.f64 (*.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 (*.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)
Outputs
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.f64 J (/.f64 J U))
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(fma.f64 -1/4 (*.f64 K K) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) 1))
(fma.f64 (*.f64 K K) (fma.f64 (*.f64 K K) 1/48 -1/4) 1)
(fma.f64 K (fma.f64 1/48 (pow.f64 K 3) (*.f64 -1/4 K)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 -1/1440 (pow.f64 K 6) (fma.f64 1/48 (pow.f64 K 4) 1)))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) (fma.f64 -1/1440 (pow.f64 K 6) 1)))
(fma.f64 (*.f64 K K) (fma.f64 (*.f64 K K) 1/48 -1/4) (fma.f64 -1/1440 (pow.f64 K 6) 1))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(*.f64 (/.f64 J U) J)
(*.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 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 (*.f64 J J) U))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (/.f64 (*.f64 K K) U)) (*.f64 (/.f64 J U) J))
(*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) J)))
(*.f64 J (fma.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) J (/.f64 J 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 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U))))
(+.f64 (/.f64 1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4))))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (/.f64 (*.f64 J J) U)))
(fma.f64 -1/4 (*.f64 (*.f64 J J) (/.f64 (*.f64 K K) U)) (fma.f64 1/48 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 4) U)) (*.f64 (/.f64 J U) J)))
(fma.f64 (/.f64 J U) J (*.f64 (*.f64 J J) (+.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) (*.f64 1/48 (/.f64 (pow.f64 K 4) U)))))
(fma.f64 J (/.f64 J U) (*.f64 (/.f64 (*.f64 K K) (/.f64 (/.f64 U J) J)) (fma.f64 (*.f64 K K) 1/48 -1/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 -1/4 (/.f64 (*.f64 (*.f64 J J) (*.f64 K K)) U)))))
(fma.f64 -1/1440 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (+.f64 (/.f64 1/48 (/.f64 U (*.f64 J (*.f64 J (pow.f64 K 4))))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 K K) U) (*.f64 J J)) (/.f64 (*.f64 J J) U))))
(fma.f64 -1/1440 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 6) U)) (fma.f64 -1/4 (*.f64 (*.f64 J J) (/.f64 (*.f64 K K) U)) (fma.f64 1/48 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 4) U)) (*.f64 (/.f64 J U) J))))
(fma.f64 -1/1440 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 6) U)) (fma.f64 (/.f64 J U) J (*.f64 (*.f64 J J) (+.f64 (/.f64 -1/4 (/.f64 U (*.f64 K K))) (*.f64 1/48 (/.f64 (pow.f64 K 4) U))))))
(fma.f64 J (fma.f64 (*.f64 -1/1440 (/.f64 (pow.f64 K 6) U)) J (/.f64 J U)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (/.f64 U J) J)) (fma.f64 (*.f64 K K) 1/48 -1/4)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J)))
(*.f64 (*.f64 (/.f64 J U) J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(*.f64 J (*.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U)))
(*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))

eval450.0ms (2.8%)

Compiler

Compiled 22718 to 16039 computations (29.4% saved)

prune87.0ms (0.5%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New42415439
Fresh527
Picked101
Done145
Total43121452
Error
0.0b
Counts
452 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
8.4b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
29.5b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
16.6b
(*.f64 -2 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
47.2b
(*.f64 -2 (*.f64 U -1/2))
35.0b
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
47.2b
(*.f64 -2 J)
51.1b
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
48.1b
(*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
30.1b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
9.6b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 3))
26.2b
(*.f64 -2 (*.f64 (*.f64 J (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
47.8b
(*.f64 -2 (*.f64 1/2 U))
37.8b
(*.f64 -2 (*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
52.6b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J)))))
29.9b
(*.f64 -2 (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
17.6b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2)))))
48.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
9.3b
(*.f64 -2 (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2))))
10.0b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 3))
46.6b
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
32.0b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
Compiler

Compiled 912 to 694 computations (23.9% saved)

localize20.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (cos.f64 (*.f64 K 1/2)))
0.1b
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
0.0b
(hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
0.6b
(cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
2.4b
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)))
7.8b
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))
8.2b
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))

series42.0ms (0.3%)

Counts
4 → 116
Calls

36 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
807×prod-diff_binary64
342×expm1-udef_binary64
342×log1p-udef_binary64
217×add-sqr-sqrt_binary64
211×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify161.0ms (1%)

Algorithm
egg-herbie
Rules
798×associate-*l/_binary64
357×associate-*r*_binary64
340×fma-def_binary64
315×cancel-sign-sub-inv_binary64
278×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03699987
112119350
249428833
Stop Event
node limit
Counts
210 → 159
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17)) 1/3) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(*.f64 (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 (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 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 (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 (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))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
(*.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/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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))))
Outputs
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)
(pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)
(pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))
(fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32)))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6))
(fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 K 4)) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)))
(+.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32)))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32))) 2)) -1/3))))))
(+.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (-.f64 (*.f64 -1/256 (/.f64 U (*.f64 J (/.f64 J U)))) (*.f64 1/3 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32))) 2)))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -1/46080 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) 2))))) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 3) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (pow.f64 (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 2)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 K 6)) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (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 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))))) (/.f64 (*.f64 1/27 (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 3)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 K 4)) (-.f64 (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) -1/256))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (pow.f64 (fma.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) 2))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))))
(+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32))) 2)) -1/3)))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32)))) (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) -1/16 (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/2))))) (fma.f64 2/3 (*.f64 (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/256)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32))) 2)) -1/3)))) (/.f64 1/27 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (pow.f64 (fma.f64 -1/8 (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 J) (/.f64 U J)) 1/32))) 3)))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (+.f64 (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)))) (*.f64 (pow.f64 K 6) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) -1/46080) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 1/12288 (/.f64 U (*.f64 J (/.f64 J U)))) (*.f64 1/2 (fma.f64 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))) (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 U U)))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (-.f64 (*.f64 -1/16 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))) (*.f64 2/3 (*.f64 (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32))) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (-.f64 (*.f64 -1/256 (/.f64 U (*.f64 J (/.f64 J U)))) (*.f64 1/3 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32))) 2)))))))))) (*.f64 (/.f64 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32))) 3) (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) -1/27)))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (-.f64 (*.f64 -1/256 (/.f64 U (*.f64 J (/.f64 J U)))) (*.f64 1/3 (pow.f64 (fma.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32))) 2)))))))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -5/1152))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) -5/1152))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17)) 1/3) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (*.f64 -5/1152 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11)) 1/3) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (fma.f64 55/82944 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17))) (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 55/82944))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (fma.f64 -5/1152 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11))) (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) 55/82944))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 J 4))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 J 4))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824))) (pow.f64 J 6))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 U 6) 1/1024) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824))) (pow.f64 J 6)) (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 J 4) -5/384)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/24))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 25/27648) (*.f64 (*.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) U) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) -1/12)) (pow.f64 J 6)) (/.f64 (pow.f64 U 4) (*.f64 (/.f64 (pow.f64 J 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/24))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3)
(cbrt.f64 (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))))))
(fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3)))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 J 4))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))) (pow.f64 J 4))))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) 1/3) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))))) (pow.f64 J 6)))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (pow.f64 J 4)) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 1/3))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (fma.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824))) (pow.f64 J 6))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) -5/384) (pow.f64 J 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 U 6) 1/1024) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) (fma.f64 1/12 (/.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 1/13824))) (pow.f64 J 6)) (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 J 4) -5/384)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/24))))
(+.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 K 1/2)) 5)) 25/27648) (*.f64 (*.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 K 1/2))) U) (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 4))) -1/12)) (pow.f64 J 6)) (/.f64 (pow.f64 U 4) (*.f64 (/.f64 (pow.f64 J 4) -5/384) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/24))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 1/2 U)
(*.f64 U 1/2)
(+.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 K 1/2)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))))
(-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)))
(-.f64 (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))))
(+.f64 (-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(-.f64 (*.f64 U -1/2) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (*.f64 U -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 U -1/2) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.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)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 U -1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2 (*.f64 U -1/2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (/.f64 (*.f64 (pow.f64 J 6) -2) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))))
(*.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 J) (/.f64 U J)) 1)))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 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 -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 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (*.f64 K K) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))))
(fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (fma.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)))))))))
(+.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 -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 (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 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))))))
(fma.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (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))) J)) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (fma.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(fma.f64 (pow.f64 K 6) (+.f64 (*.f64 J (+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) -1/46080) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)) -1/16)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 1/12288 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (fma.f64 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))) (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 U U))))))))) (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1)))
(*.f64 1/2 U)
(*.f64 U 1/2)
(+.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 K 1/2)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))))
(-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)))
(-.f64 (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))))
(+.f64 (-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 1/2 U)
(*.f64 U 1/2)
(+.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 K 1/2)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))))
(-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)))
(-.f64 (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))))
(+.f64 (-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.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 J) (/.f64 U J)) 1)))
(*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 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 -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 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (*.f64 K K) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))))))
(fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (fma.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)))))))))
(+.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 -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 (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 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))))))))))
(fma.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (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))) J)) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (fma.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 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256)))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(fma.f64 (pow.f64 K 6) (+.f64 (*.f64 J (+.f64 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) -1/46080) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)) -1/16)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 1/12288 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (fma.f64 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))) (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 U U))))))))) (fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) 1) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.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 K 1/2)) J (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (*.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2)))))
(+.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 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.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 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 (cos.f64 (*.f64 K 1/2)) J (fma.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3))) (/.f64 (*.f64 1/8 (*.f64 U U)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))) (fma.f64 J (cos.f64 (*.f64 K 1/2)) (fma.f64 1/8 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 1/2 U)
(*.f64 U 1/2)
(+.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 K 1/2)) 2) (/.f64 U (*.f64 J J))))
(fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4)))))
(-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)))
(-.f64 (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 2) (/.f64 U (*.f64 J J)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))))))
(+.f64 (-.f64 (fma.f64 U 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4))) (fma.f64 U 1/2 (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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))
(fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (*.f64 U -1/2))
(-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J)))
(-.f64 (*.f64 U -1/2) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 U (*.f64 J J))) (*.f64 U -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (*.f64 U -1/2) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (/.f64 (pow.f64 U 3) (pow.f64 J 4))) (fma.f64 -1 (/.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)) 6) (/.f64 (pow.f64 U 5) (pow.f64 J 6))) (*.f64 U -1/2))))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) (pow.f64 J 6)) -2 (*.f64 U -1/2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))))
(+.f64 (fma.f64 U -1/2 (/.f64 (*.f64 (pow.f64 J 6) -2) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) (pow.f64 J 4)) (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5)))))))
(fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))))) (*.f64 -5/1152 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11) (pow.f64 J 11))))))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152)))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
(fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 17) (pow.f64 J 17))))) (+.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))))) (*.f64 -5/1152 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11) (pow.f64 J 11)))))))))
(+.f64 (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 5) (pow.f64 J 5))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152))) (fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 17)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 17)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/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 (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 J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (pow.f64 J 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 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 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)))
(fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J) (*.f64 1/3 (*.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))))
(fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6) (cbrt.f64 J) (*.f64 1/3 (*.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))))))))
(+.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2) J)))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))))
(fma.f64 1/3 (*.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) (*.f64 (*.f64 K K) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (fma.f64 1/3 (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) 2) J)))) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J))))
(+.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6) (cbrt.f64 J)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))))) (+.f64 (*.f64 K (*.f64 K (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) 2) 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 6) (-.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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (pow.f64 K 6)) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -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 (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 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (/.f64 (*.f64 1/27 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 3)) (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))) (*.f64 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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (/.f64 (*.f64 1/256 (*.f64 U U)) (*.f64 J J))) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.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 -1/8 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2) J)))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 J J))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)))))
(+.f64 (fma.f64 1/3 (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) 2) J)))) (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 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) (cbrt.f64 J))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (+.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (fma.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2))) (/.f64 (*.f64 J J) (/.f64 (*.f64 U U) (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))) J)) (fma.f64 -1/16 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (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/384 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 U (/.f64 J (/.f64 (*.f64 U -5/384) J))) (*.f64 (/.f64 1/256 J) (/.f64 U (/.f64 J U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/32)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -1/256))) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) 2) J)))) J) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))))) (*.f64 (/.f64 1/27 (*.f64 J J)) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))) 3) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (*.f64 K (*.f64 K (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) 1/32))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))))) (+.f64 (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (+.f64 (+.f64 (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 1/2 (*.f64 J (fma.f64 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))) (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (*.f64 U U)))))) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (-.f64 (*.f64 1/12288 (/.f64 U (/.f64 J U))) (*.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) 2) J)))) J) (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U))))))))) (*.f64 (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) 3) (*.f64 J (*.f64 J (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) -1/27))) (*.f64 K (*.f64 K (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U))))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (+.f64 (*.f64 -1/256 (/.f64 U (/.f64 J U))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U J) (/.f64 -5/384 (/.f64 J U))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/256)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (/.f64 U (*.f64 J (/.f64 J U))) 1/32)) 2)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)) 1/384) (*.f64 (*.f64 -1/3 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1)))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1))) (/.f64 (*.f64 U 1/32) (/.f64 J U)))) 2) J))))))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 J (/.f64 J U))) 1) 1/6) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (*.f64 J J) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (*.f64 J J))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 U (*.f64 (*.f64 J J) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U))) 1) 1/6) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 U) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 J J) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (*.f64 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 J J) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (*.f64 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) -5/3) (*.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 U 3))) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))) (fma.f64 4/3 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (*.f64 U U) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3))) (/.f64 (*.f64 1/27 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6)) (*.f64 (pow.f64 U 5) (pow.f64 (cbrt.f64 1/2) 6))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 6)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 U U)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5))))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 J 6))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 J J) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) (pow.f64 U 3)) -5/3) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 6) (pow.f64 U 5)) 50/27) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) -5/3) (pow.f64 U 4))) -4/3)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 J 6))) (fma.f64 1/3 (*.f64 (*.f64 (/.f64 (*.f64 J J) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 4) -5/3) (*.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 U 3))) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))

localize2.0ms (0%)

localize11.0ms (0.1%)

Local error

Found 6 expressions with local error:

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

series13.0ms (0.1%)

Counts
3 → 44
Calls

18 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
707×log-prod_binary64
331×pow2_binary64
234×pow-unpow_binary64
233×pow1/3_binary64
227×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
830×fma-def_binary64
583×associate-*r/_binary64
448×associate-/l*_binary64
421×associate-*l/_binary64
318×distribute-rgt-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
055816
1145748
2396739
31396728
44582718
56002718
67127718
Stop Event
node limit
Counts
181 → 161
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(/.f64 (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 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
Outputs
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(fma.f64 -1/4 (*.f64 K K) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(fma.f64 -1/4 (*.f64 K K) (fma.f64 -1/1440 (pow.f64 K 6) (fma.f64 1/48 (pow.f64 K 4) 1)))
(fma.f64 -1/1440 (pow.f64 K 6) (fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) 1)))
(fma.f64 (*.f64 K K) (fma.f64 K (*.f64 K 1/48) -1/4) (fma.f64 -1/1440 (pow.f64 K 6) 1))
(/.f64 (pow.f64 J 2) U)
(/.f64 (*.f64 J J) U)
(/.f64 J (/.f64 U J))
(*.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 J J) U) (*.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J)))))
(fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 J J) U))
(fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (/.f64 J (/.f64 U J)))
(*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -1/4 K) (/.f64 U K)) J)))
(*.f64 J (+.f64 (*.f64 (/.f64 (*.f64 -1/4 K) (/.f64 U K)) J) (/.f64 J U)))
(*.f64 J (+.f64 (*.f64 J (/.f64 (*.f64 -1/4 K) (/.f64 U K))) (/.f64 J 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 (*.f64 J J) U) (fma.f64 1/48 (/.f64 (pow.f64 K 4) (/.f64 U (*.f64 J J))) (*.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))))))
(+.f64 (/.f64 (*.f64 1/48 (pow.f64 K 4)) (/.f64 U (*.f64 J J))) (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 J J) U)))
(fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (fma.f64 1/48 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 4) U)) (/.f64 J (/.f64 U J))))
(fma.f64 (/.f64 J U) J (*.f64 (*.f64 J J) (+.f64 (/.f64 (*.f64 -1/4 K) (/.f64 U K)) (*.f64 1/48 (/.f64 (pow.f64 K 4) U)))))
(fma.f64 (/.f64 J U) J (*.f64 (*.f64 K (*.f64 (/.f64 K U) (*.f64 J J))) (fma.f64 K (*.f64 K 1/48) -1/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 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J)))))))
(fma.f64 -1/1440 (*.f64 (/.f64 (pow.f64 K 6) U) (*.f64 J J)) (+.f64 (/.f64 (*.f64 1/48 (pow.f64 K 4)) (/.f64 U (*.f64 J J))) (fma.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 U (*.f64 J J))) (/.f64 (*.f64 J J) U))))
(fma.f64 -1/1440 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 6) U)) (fma.f64 -1/4 (*.f64 (/.f64 J (/.f64 U J)) (*.f64 K K)) (fma.f64 1/48 (*.f64 (*.f64 J J) (/.f64 (pow.f64 K 4) U)) (/.f64 J (/.f64 U J)))))
(fma.f64 -1/4 (*.f64 K (*.f64 (/.f64 K U) (*.f64 J J))) (fma.f64 (/.f64 J U) J (*.f64 (*.f64 J J) (+.f64 (*.f64 -1/1440 (/.f64 (pow.f64 K 6) U)) (*.f64 1/48 (/.f64 (pow.f64 K 4) U))))))
(fma.f64 -1/1440 (*.f64 (pow.f64 K 6) (*.f64 J (/.f64 J U))) (fma.f64 (/.f64 J U) J (*.f64 (*.f64 K (*.f64 (/.f64 K U) (*.f64 J J))) (fma.f64 K (*.f64 K 1/48) -1/4))))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
(/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (pow.f64 J 2)) U)
(/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (/.f64 U (*.f64 J J)))
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U) (*.f64 J J))
(*.f64 (*.f64 J J) (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U))
(*.f64 J (*.f64 J (/.f64 (fma.f64 1/2 (cos.f64 K) 1/2) U)))
(*.f64 (*.f64 J (/.f64 J U)) (fma.f64 1/2 (cos.f64 K) 1/2))
J
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/4 (*.f64 (*.f64 K K) J) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 1) J)
(fma.f64 -1/4 (*.f64 K (*.f64 K J)) J)
(fma.f64 K (*.f64 J (*.f64 -1/4 K)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) J))
(fma.f64 -1/4 (*.f64 (*.f64 K K) J) (fma.f64 1/48 (*.f64 (pow.f64 K 4) J) J))
(+.f64 J (*.f64 J (fma.f64 -1/4 (*.f64 K K) (*.f64 1/48 (pow.f64 K 4)))))
(*.f64 J (fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) 1)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) J)) J)))
(fma.f64 -1/4 (*.f64 (*.f64 K K) J) (fma.f64 1/48 (*.f64 (pow.f64 K 4) J) (fma.f64 -1/1440 (*.f64 (pow.f64 K 6) J) J)))
(+.f64 (fma.f64 -1/1440 (*.f64 (pow.f64 K 6) J) J) (*.f64 J (fma.f64 -1/4 (*.f64 K K) (*.f64 1/48 (pow.f64 K 4)))))
(+.f64 J (*.f64 J (fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) (*.f64 -1/1440 (pow.f64 K 6))))))
(fma.f64 J (fma.f64 -1/4 (*.f64 K K) (fma.f64 1/48 (pow.f64 K 4) (*.f64 -1/1440 (pow.f64 K 6)))) J)
(*.f64 J (fma.f64 (*.f64 K K) (fma.f64 K (*.f64 K 1/48) -1/4) (fma.f64 -1/1440 (pow.f64 K 6) 1)))

localize8.0ms (0.1%)

Local error

Found 6 expressions with local error:

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

series10.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite47.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
811×pow1_binary64
757×add-log-exp_binary64
756×log1p-expm1-u_binary64
756×expm1-log1p-u_binary64
738×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
705×distribute-rgt-out_binary64
654×fma-def_binary64
629×distribute-rgt-in_binary64
622×distribute-lft-in_binary64
475×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
072718
1225704
2826676
34387669
47921669
Stop Event
node limit
Counts
102 → 72
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 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(pow.f64 J 3)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (pow.f64 J 3))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J) (+.f64 (*.f64 1/384 (pow.f64 J 3)) (*.f64 1/32 (pow.f64 J 3))))) (pow.f64 J 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J) (+.f64 (*.f64 1/384 (pow.f64 J 3)) (*.f64 1/32 (pow.f64 J 3))))) (+.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J)) (+.f64 (*.f64 -1/1536 (pow.f64 J 3)) (+.f64 (*.f64 J (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (*.f64 -1/46080 (pow.f64 J 3)))))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
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 (*.f64 -1/8 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)))
(fma.f64 J (*.f64 -1/46080 (pow.f64 K 6)) (fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) J))
(*.f64 J (+.f64 (fma.f64 (*.f64 -1/8 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 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(pow.f64 J 3)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (pow.f64 J 3))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 J 3) -3/8) (pow.f64 J 3))
(fma.f64 K (*.f64 (pow.f64 J 3) (*.f64 -3/8 K)) (pow.f64 J 3))
(*.f64 (+.f64 (*.f64 (*.f64 K K) -3/8) 1) (pow.f64 J 3))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J) (+.f64 (*.f64 1/384 (pow.f64 J 3)) (*.f64 1/32 (pow.f64 J 3))))) (pow.f64 J 3)))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 J 3) -3/8) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 (*.f64 J J) 1/48) J (*.f64 (pow.f64 J 3) 13/384)) (pow.f64 J 3)))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 J 3) -3/8) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 J 3) 13/384 (*.f64 (pow.f64 J 3) 1/48)) (pow.f64 J 3)))
(fma.f64 K (*.f64 (pow.f64 J 3) (*.f64 -3/8 K)) (fma.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 3) 7/128) (pow.f64 J 3)))
(fma.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 3) 7/128) (*.f64 (+.f64 (*.f64 (*.f64 K K) -3/8) 1) (pow.f64 J 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 J 3)) (*.f64 -1/8 (pow.f64 J 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J) (+.f64 (*.f64 1/384 (pow.f64 J 3)) (*.f64 1/32 (pow.f64 J 3))))) (+.f64 (pow.f64 J 3) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 J 2)) (*.f64 1/192 (pow.f64 J 2))) J)) (+.f64 (*.f64 -1/1536 (pow.f64 J 3)) (+.f64 (*.f64 J (+.f64 (*.f64 -1/1536 (pow.f64 J 2)) (*.f64 -1/23040 (pow.f64 J 2)))) (*.f64 -1/46080 (pow.f64 J 3)))))))))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 J 3) -3/8) (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 (*.f64 J J) 1/48) J (*.f64 (pow.f64 J 3) 13/384)) (pow.f64 J 3)) (*.f64 (pow.f64 K 6) (fma.f64 -1/8 (*.f64 J (*.f64 (*.f64 J J) 1/48)) (fma.f64 -1/1536 (pow.f64 J 3) (fma.f64 J (*.f64 (*.f64 J J) -1/1440) (*.f64 -1/46080 (pow.f64 J 3))))))))
(fma.f64 (*.f64 K K) (*.f64 (pow.f64 J 3) -3/8) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 J 3) 13/384 (*.f64 (pow.f64 J 3) 1/48)) (fma.f64 (pow.f64 K 6) (fma.f64 -1/8 (*.f64 (pow.f64 J 3) 1/48) (fma.f64 (pow.f64 J 3) -1/1536 (fma.f64 -1/46080 (pow.f64 J 3) (*.f64 (pow.f64 J 3) -1/1440)))) (pow.f64 J 3))))
(fma.f64 K (*.f64 (pow.f64 J 3) (*.f64 -3/8 K)) (fma.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 3) 7/128) (fma.f64 (pow.f64 K 6) (+.f64 (*.f64 (pow.f64 J 3) -1/384) (fma.f64 -1/46080 (pow.f64 J 3) (*.f64 (pow.f64 J 3) -31/23040))) (pow.f64 J 3))))
(fma.f64 K (*.f64 (pow.f64 J 3) (*.f64 -3/8 K)) (fma.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 3) 7/128) (fma.f64 (pow.f64 K 6) (+.f64 (*.f64 (pow.f64 J 3) -31/23040) (*.f64 J (*.f64 (*.f64 J J) -121/46080))) (pow.f64 J 3))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))
(*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))

localize20.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))
0.1b
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
0.0b
(hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
0.3b
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
0.6b
(cbrt.f64 J)
0.7b
(pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 3)
8.2b
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))

series47.0ms (0.3%)

Counts
3 → 40
Calls

21 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
889×log-prod_binary64
639×prod-diff_binary64
297×expm1-udef_binary64
297×log1p-udef_binary64
254×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify150.0ms (0.9%)

Algorithm
egg-herbie
Rules
469×associate-*r*_binary64
388×fma-def_binary64
385×associate-*l*_binary64
336×*-commutative_binary64
264×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04038960
113658106
256227599
Stop Event
node limit
Counts
117 → 130
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) U))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))))) (cbrt.f64 1/2)))) (*.f64 2/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 -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) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3))))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 4/9 (*.f64 (/.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)) (pow.f64 1 1/3))) (*.f64 1/3 (*.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 1 1/3)))))) (pow.f64 J 6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 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 1 1/6) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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 (*.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/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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 (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/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 2/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 (*.f64 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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 (*.f64 1/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/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 (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 (*.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) (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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 (+.f64 (*.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 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 (/.f64 1 J) 1/3))))) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 2/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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 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 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/24 (*.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 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.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 (*.f64 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (+.f64 (*.f64 55/41472 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3)) (*.f64 -5/13824 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3))))))) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 -5/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/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 (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/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 (-.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/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 K 6)))) (+.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
Outputs
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) U))
(*.f64 1/2 U)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)))
(fma.f64 1/2 U (*.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) 1) (*.f64 J J)))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J) (*.f64 1/2 U))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4))))
(fma.f64 1/2 U (fma.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) 1) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 4/9 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 1) (pow.f64 U 3)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (pow.f64 J 4))))
(fma.f64 1/2 U (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (cbrt.f64 1/2)) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 4/9) (pow.f64 U 3)))) (pow.f64 J 4))))
(fma.f64 1/2 U (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 4/9) (pow.f64 U 3)))) (pow.f64 J 4))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))))) (cbrt.f64 1/2)))) (*.f64 2/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 -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) 4))))) (cbrt.f64 1/2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3))))) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.f64 (*.f64 4/9 (*.f64 (/.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)) (pow.f64 1 1/3))) (*.f64 1/3 (*.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 1 1/3)))))) (pow.f64 J 6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) U)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 1 1/3)))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 U) 1/3) (*.f64 (cbrt.f64 1/2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 U) 1/3) (/.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)))) (cbrt.f64 1/2)))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (pow.f64 (/.f64 1 (pow.f64 U 10)) 1/3)))))) (+.f64 (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 1 1/3))) (*.f64 1/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)))))))) (pow.f64 J 4)))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 U)) (-.f64 (/.f64 (*.f64 2 (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))))))) (cbrt.f64 1/2)) (*.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10)))))))) (cbrt.f64 (/.f64 1 (pow.f64 U 5)))) (fma.f64 4/9 (*.f64 1 (/.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/3 (*.f64 1 (-.f64 (/.f64 (*.f64 2 (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))))))))))) (pow.f64 J 6) (fma.f64 1/2 U (fma.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) 1) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 (cbrt.f64 1/2) 4)) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 4/9 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 1) (pow.f64 U 3)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) -5/3)))) (pow.f64 J 4)))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (cbrt.f64 1/2) (-.f64 (/.f64 2 (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1/2 (cbrt.f64 1/2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (cbrt.f64 1/2)) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 U 5))))) (fma.f64 1/3 (-.f64 (/.f64 2 (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (*.f64 4/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)))))) (pow.f64 J 6) (fma.f64 1/2 U (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 U)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (cbrt.f64 1/2)) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 4/9) (pow.f64 U 3)))) (pow.f64 J 4)))))
(fma.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) 50/27) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 4))) -4/3))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1/2 (cbrt.f64 1/2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (*.f64 2/9 (cbrt.f64 (/.f64 1 (pow.f64 U 7))))))) (fma.f64 (*.f64 (/.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cbrt.f64 1/2) 2)) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (fma.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) 50/27) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 4))) -4/3)) (*.f64 (/.f64 (*.f64 4/9 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 4)))))) (pow.f64 J 6) (fma.f64 1/2 U (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 J J) (*.f64 (fma.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 1/2) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 U)) (cbrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 1/2 (cbrt.f64 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 U 10))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) 4/9) (pow.f64 U 3)))) (pow.f64 J 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 1 (*.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 J) (/.f64 U J)) 1)))
(+.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 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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)))))))
(fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (*.f64 K K) (+.f64 (*.f64 1/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 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))))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.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/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 2/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 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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)))))))))
(fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 (*.f64 K K) (+.f64 (*.f64 1/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 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 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)) (pow.f64 J 4))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J))) (fma.f64 1/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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 2/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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (cbrt.f64 J)) (fma.f64 1/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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (*.f64 2/9 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J))))) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8)))))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (cbrt.f64 J)) (fma.f64 1/3 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J))))) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8)))))))
(+.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 (pow.f64 K 2) (+.f64 (*.f64 1/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 2/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 (*.f64 (pow.f64 K 4) (+.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/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) (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 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 (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)))))) (pow.f64 J 1/3)))) (+.f64 (*.f64 1/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 2/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 (*.f64 1/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/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 (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 (*.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) (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 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 (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 (+.f64 (*.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 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 (/.f64 1 J) 1/3))))) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6) (pow.f64 J 1/3)))) (*.f64 2/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)))))
(fma.f64 1 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 (*.f64 K K) (+.f64 (*.f64 1/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 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)))) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (*.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)) (pow.f64 J 4))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) 1/6) (cbrt.f64 (/.f64 1 J)))))) (cbrt.f64 J))) (fma.f64 1/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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 2/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))))) (*.f64 (+.f64 (*.f64 1/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/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)))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 1/2 (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.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 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (*.f64 1/27 (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 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.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)) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)) (pow.f64 J 4))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (/.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 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 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 1/2 (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (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 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (*.f64 1/27 (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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (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 (/.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)) (pow.f64 J 4))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))) (*.f64 2/9 (*.f64 (/.f64 (-.f64 (fma.f64 1/384 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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)))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (cbrt.f64 J)) (fma.f64 1/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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (*.f64 2/9 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J))))) (*.f64 (fma.f64 1/3 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) 1/12288 (fma.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16 (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 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J J))))) (fma.f64 1/3 (*.f64 (fma.f64 (*.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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 J)) (-.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 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16 (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 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J J))))))) (*.f64 2/9 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (+.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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8)))))))))) (pow.f64 K 6)))))
(fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) J (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.f64 (pow.f64 K 4) (fma.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (cbrt.f64 J)) (fma.f64 1/3 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (*.f64 2/9 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J))))) (*.f64 (fma.f64 1/3 (+.f64 (+.f64 (+.f64 (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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/32)))) J) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 1/12288 (*.f64 U (/.f64 U J))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) J)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/27)) (fma.f64 1/3 (*.f64 (fma.f64 (*.f64 2/3 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)))) (*.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 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (fma.f64 (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 J)) (+.f64 (+.f64 (+.f64 (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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/32)))) J) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 1/12288 (*.f64 U (/.f64 U J))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) J)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/27)))) (*.f64 2/9 (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 J 4)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 2/9 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) J))))))) (pow.f64 K 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/24 (*.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 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (*.f64 U U) (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/8)))
(fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/8) (*.f64 U U) (*.f64 (fma.f64 -5/1152 (/.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 (/.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))) 1/288))) (pow.f64 U 4))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (+.f64 (/.f64 -5/1152 (*.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 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) (*.f64 -1/144 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) -1/1152)) (pow.f64 U 4))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.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 -5/13824 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 55/82944 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (pow.f64 1 1/3))) (+.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 (*.f64 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 J)) 1/3) (+.f64 (*.f64 55/41472 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3)) (*.f64 -5/13824 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16))) 1/3))))))) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 -5/1152 (*.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 1/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)) (*.f64 -5/576 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10))) 1/3)))) (*.f64 1/288 (*.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 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 (*.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/8) (*.f64 U U) (fma.f64 (fma.f64 -5/13824 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 55/82944 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16)))) 5/5184))))) (pow.f64 U 6) (*.f64 (fma.f64 -5/1152 (/.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 (/.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))) 1/288))) (pow.f64 U 4)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 (+.f64 (/.f64 -5/1152 (*.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 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (/.f64 1/288 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (pow.f64 U 4) (*.f64 (+.f64 (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16)))) (*.f64 5/5184 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 25/82944)) (pow.f64 U 6)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 (*.f64 U U) (/.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) (*.f64 -1/144 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) -1/1152)) (pow.f64 U 4) (*.f64 (+.f64 (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 10) (pow.f64 J 10)))) -1/144) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 16) (pow.f64 J 16)))) (*.f64 5/5184 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))) 25/82944)) (pow.f64 U 6)))))
(*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 U) (cbrt.f64 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))
(fma.f64 (cbrt.f64 U) (cbrt.f64 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)) (pow.f64 (cbrt.f64 1/2) 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) 1/3)))
(fma.f64 (cbrt.f64 U) (cbrt.f64 1/2) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) J)) J) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (*.f64 J J)))) (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) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J J)) (pow.f64 (cbrt.f64 1/2) 2))) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) J)) J)) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2))))
(+.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 J 6)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (pow.f64 (cbrt.f64 1/2) 2)) (pow.f64 (/.f64 1 (pow.f64 U 5)) 1/3))) (+.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)))) (pow.f64 J 4)) (pow.f64 (cbrt.f64 1/2) 2)))) (*.f64 (pow.f64 (*.f64 1 U) 1/3) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (/.f64 (-.f64 (/.f64 (*.f64 2 (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) (pow.f64 J 6)))) (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 J J)))) (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) (pow.f64 J 4)))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (-.f64 (/.f64 2 (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) U)) (*.f64 4/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5))))) (pow.f64 (cbrt.f64 1/2) 2)) (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 J J)) (pow.f64 (cbrt.f64 1/2) 2))) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 U U))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) 50/27) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 4))) -4/3)) (pow.f64 (cbrt.f64 1/2) 2)) (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) J)) J)) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) -5/3) (pow.f64 U 3)) (cbrt.f64 (/.f64 1 (*.f64 U U)))) (/.f64 (pow.f64 (cbrt.f64 1/2) 2) (pow.f64 J 4))) (*.f64 (cbrt.f64 U) (cbrt.f64 1/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 (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 J) (/.f64 U J)) 1) 1/6) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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) (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 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 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)))
(fma.f64 1/3 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)))
(fma.f64 1/3 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 K 4) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J))))
(fma.f64 1/3 (*.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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))))
(+.f64 (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) 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 (-.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/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))) (+.f64 (*.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 K 6)))) (+.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 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 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))))) (pow.f64 K 4)) (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 (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/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 (-.f64 (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/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)))) (fma.f64 -1/46080 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 1/2 (*.f64 (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.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 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 (*.f64 1/27 (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)))))))) (pow.f64 K 6))) (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 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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))))) (*.f64 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 K 4) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6) (cbrt.f64 J)))))
(+.f64 (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 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (*.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 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) -1/16 (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 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/32)) (*.f64 J (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))))) (fma.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (+.f64 (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 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 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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)) (/.f64 J (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -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 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J J))))) (pow.f64 K 6)) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J J)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (+.f64 (+.f64 (*.f64 (+.f64 (+.f64 (+.f64 (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (/.f64 (*.f64 U U) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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/32)))) J) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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 1/12288 (*.f64 U (/.f64 U J))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3))) (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) J)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 3) (*.f64 J (*.f64 J (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) -1/27)) (pow.f64 K 6)) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (/.f64 (*.f64 (*.f64 U U) 1/256) (*.f64 J 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)))))) (fma.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 (pow.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) 2) J)) -1/3)))))) (*.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (pow.f64 (+.f64 1 (/.f64 (*.f64 1/4 (*.f64 U U)) (*.f64 (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)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1) 1/6))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 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) (pow.f64 U 2))))
(+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(fma.f64 1/24 (*.f64 U (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4)))))
(+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 -5/1152 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11))))))))
(+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/24 (*.f64 U (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152))))
(+.f64 (*.f64 55/82944 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))) 1/3) (pow.f64 U 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (+.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) (pow.f64 U 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) (pow.f64 U 4))))))
(fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/24 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))) (*.f64 -5/1152 (*.f64 (pow.f64 U 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))))))))
(+.f64 (fma.f64 1/24 (*.f64 U (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 11) (pow.f64 J 11)))) (*.f64 (pow.f64 U 4) -5/1152))) (fma.f64 55/82944 (*.f64 (pow.f64 U 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 17) (pow.f64 J 17))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))

eval751.0ms (4.6%)

Compiler

Compiled 37126 to 25815 computations (30.5% saved)

prune116.0ms (0.7%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New57411585
Fresh7512
Picked101
Done178
Total58323606
Error
0.0b
Counts
606 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
46.6b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))))))) 3)) 3))
8.4b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
30.0b
(*.f64 -2 (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))))
29.5b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
16.6b
(*.f64 -2 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
47.2b
(*.f64 -2 (*.f64 U -1/2))
47.4b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (sqrt.f64 J)))
51.1b
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
48.1b
(*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
9.4b
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))))
46.6b
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
32.0b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
30.1b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
45.8b
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K)))))
52.6b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J)))))
29.9b
(*.f64 -2 (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
48.3b
(*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U))))
17.6b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2)))))
48.3b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
41.6b
(*.f64 -2 (*.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
47.2b
(*.f64 -2 J)
30.2b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
47.8b
(*.f64 -2 (*.f64 1/2 U))
Compiler

Compiled 760 to 592 computations (22.1% saved)

localize15.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 J) 2)
0.1b
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))
0.0b
(hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))
0.5b
(pow.f64 (cbrt.f64 J) 2)
0.6b
(cbrt.f64 J)
3.0b
(*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))
5.2b
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2)))))))

series23.0ms (0.1%)

Counts
3 → 60
Calls

21 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
910×log-prod_binary64
433×prod-diff_binary64
300×expm1-udef_binary64
300×log1p-udef_binary64
256×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
809×associate-/l*_binary64
673×associate-/r*_binary64
535×distribute-lft-in_binary64
535×distribute-rgt-in_binary64
295×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02604151
18453925
233043756
Stop Event
node limit
Counts
118 → 125
Calls
Call 1
Inputs
(*.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 (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 (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 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 1/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 -1/46080 (*.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 (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 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (*.f64 1 J) 1/3) (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 (/.f64 1 (pow.f64 J 17)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 (*.f64 1 (pow.f64 J 16)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 (*.f64 1 (pow.f64 J 16)) 1/3))))))
Outputs
(*.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 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.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 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(-.f64 (fma.f64 1/2 U (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (-.f64 (*.f64 2 (/.f64 (pow.f64 J 6) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (fma.f64 1/2 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (fma.f64 1/2 U (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.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 J) (/.f64 U J)) 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 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 K (*.f64 K (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))))))
(+.f64 (*.f64 (*.f64 K K) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (*.f64 K K) -1/8) 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 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 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 J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))) (+.f64 (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 1 (*.f64 (pow.f64 K 4) 1/384))) (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))))))))
(+.f64 (*.f64 (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 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 1/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 -1/46080 (*.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 (fma.f64 (pow.f64 K 6) (fma.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (/.f64 (*.f64 U U) J)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 J (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)))) (fma.f64 1/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))))))) (*.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/46080)))) (*.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 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (/.f64 U (/.f64 J U))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 J -1/8))) (fma.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.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 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (/.f64 U (/.f64 J U)) -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 U (/.f64 J U))) 1/12288 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)))) -1/16 (fma.f64 (*.f64 (*.f64 1/2 (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) J) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)))))))))
(+.f64 (fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/2 (*.f64 J (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))))) (*.f64 J (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 1/12288 (*.f64 U (/.f64 U J))) (*.f64 -1/16 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 U (/.f64 U J))) (*.f64 1/2 (*.f64 J (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))))) (+.f64 (*.f64 (*.f64 K K) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 U (/.f64 U J))))) (*.f64 (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (*.f64 K K) -1/8) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1))))
(*.f64 (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))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 1/8 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (/.f64 U (/.f64 J U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U 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)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.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 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (fma.f64 1/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))
(+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 1/8 (/.f64 (*.f64 U U) (*.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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(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/8 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 -1/128 (pow.f64 J 3)) (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(*.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 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.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 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))
(-.f64 (fma.f64 1/2 U (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (-.f64 (*.f64 2 (/.f64 (pow.f64 J 6) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (fma.f64 1/2 U (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (fma.f64 1/2 U (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.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 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J))))
(-.f64 (*.f64 U -1/2) (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 -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 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (-.f64 (*.f64 U -1/2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 J 6) (/.f64 (pow.f64 U 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) -2)) (-.f64 (/.f64 (pow.f64 J 4) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 4) (pow.f64 U 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (-.f64 (fma.f64 U -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 J 6) (pow.f64 U 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -2)) (*.f64 (/.f64 J (/.f64 U J)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (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))))) (cbrt.f64 J))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (cbrt.f64 J))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
(*.f64 (cbrt.f64 J) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))
(*.f64 (cbrt.f64 J) (+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))
(*.f64 (cbrt.f64 J) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/32 (*.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)))) (*.f64 K K)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (pow.f64 (*.f64 1 J) 1/3) (*.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))))))))))
(fma.f64 (cbrt.f64 J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (cbrt.f64 J) (+.f64 (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))))
(*.f64 (cbrt.f64 J) (+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (fma.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)) (*.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) 1/2))))))))
(*.f64 (cbrt.f64 J) (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) (/.f64 U J))) (*.f64 1/2 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/32 (*.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)))) (*.f64 K K))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (*.f64 1 J) 1/3) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(+.f64 (*.f64 (cbrt.f64 J) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 (*.f64 K K) (fma.f64 -1/8 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))))) (*.f64 (cbrt.f64 J) (+.f64 (*.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (fma.f64 1/12288 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 1/32 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) -1/46080))))) (*.f64 (pow.f64 K 4) (fma.f64 1/384 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))))))))
(*.f64 (cbrt.f64 J) (+.f64 (+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 K K) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (fma.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) 1/12288 (fma.f64 (*.f64 1/2 (+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)))) (*.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (fma.f64 -1/256 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 U -5/384) J) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) 1/2))))))))
(*.f64 (cbrt.f64 J) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/32 (*.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)))) (*.f64 K K)))) (fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (*.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/32)))) (*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/46080)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/16 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))) (*.f64 1/12288 (*.f64 (/.f64 U J) (/.f64 U J)))))) (*.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) 1/384 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 U J) (/.f64 U J))) (*.f64 1/2 (-.f64 (fma.f64 -1/2 (*.f64 U (/.f64 (/.f64 (*.f64 U -5/384) J) J)) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) 2))))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 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 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 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 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 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 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (sqrt.f64 (+.f64 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 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (*.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 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))))
(*.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U (*.f64 J J)) (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 5))) (/.f64 (*.f64 1/8 (*.f64 U U)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 11))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 1 (pow.f64 J 5)) 1/3))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 (/.f64 1 (pow.f64 J 11)) 1/3))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 (/.f64 1 (pow.f64 J 17)) 1/3))) (*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (cbrt.f64 (/.f64 1 (pow.f64 J 17)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 U U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (cbrt.f64 (/.f64 1 (pow.f64 J 17))))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) U) (cbrt.f64 (/.f64 1 (pow.f64 J 5)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (cbrt.f64 (/.f64 1 (pow.f64 J 11)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 17))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U))
(*.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))))
(*.f64 (*.f64 1/2 U) (cbrt.f64 (/.f64 1 (*.f64 J J))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(fma.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J))))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10))) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 J 10)) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))))
(-.f64 (fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 (*.f64 1 (pow.f64 J 16)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (cbrt.f64 (pow.f64 J 16))) (pow.f64 U 5)) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (-.f64 (fma.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (cbrt.f64 (pow.f64 J 16)))))) (/.f64 (cbrt.f64 (pow.f64 J 10)) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))))
(fma.f64 1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (cbrt.f64 (pow.f64 J 16)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10)))))
(*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U))
(*.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)))
(fma.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) (*.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J))))))
(-.f64 (*.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J))))) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(-.f64 (*.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)))))
(fma.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10)))))
(-.f64 (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (/.f64 (cbrt.f64 (pow.f64 J 10)) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(-.f64 (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U) (pow.f64 (*.f64 1 (pow.f64 J 4)) 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 J 2)) 1/3) U)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 J 10)) 1/3) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 U 5)) (pow.f64 (*.f64 1 (pow.f64 J 16)) 1/3))))))
(fma.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)) (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 (cbrt.f64 (pow.f64 J 10)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (cbrt.f64 (pow.f64 J 16))) (pow.f64 U 5))))))
(-.f64 (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (cbrt.f64 (pow.f64 J 16)))) (/.f64 (cbrt.f64 (pow.f64 J 10)) (/.f64 (pow.f64 U 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))))) (*.f64 (cbrt.f64 (pow.f64 J 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) U)))
(-.f64 (fma.f64 -1/2 (*.f64 U (cbrt.f64 (/.f64 1 (*.f64 J J)))) (fma.f64 -2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (/.f64 (pow.f64 U 5) (cbrt.f64 (pow.f64 J 16)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 U 3)) (cbrt.f64 (pow.f64 J 10))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 J 4)) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))

localize3.0ms (0%)

localize11.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
6.4b
(/.f64 (*.f64 J J) U)
0.3b
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
0.1b
(*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
0.1b
(*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
0.3b
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
6.4b
(/.f64 (*.f64 J J) U)

rewrite0.0ms (0%)

Counts
0 → 0

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

localize10.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
31.4b
(cbrt.f64 (*.f64 J J))
0.6b
(cbrt.f64 J)
0.3b
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K))))
0.2b
(*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K)))
0.2b
(*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K)))
0.3b
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K))))
0.6b
(cbrt.f64 J)
31.4b
(cbrt.f64 (*.f64 J J))

series9.0ms (0.1%)

Counts
3 → 36
Calls

15 calls:

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

rewrite56.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
927×pow1_binary64
854×add-log-exp_binary64
854×log1p-expm1-u_binary64
854×expm1-log1p-u_binary64
832×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
839×unswap-sqr_binary64
630×distribute-lft-out_binary64
330×distribute-rgt-neg-in_binary64
292×*-commutative_binary64
259×fma-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
048444
1131444
2417429
31447424
42447420
53950420
64131420
74341420
84789420
95677420
Stop Event
node limit
Counts
85 → 70
Calls
Call 1
Inputs
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) 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)
(pow.f64 J 1/3)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (pow.f64 J 1/3))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 4))) (pow.f64 J 1/3)))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 6))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 4))) (pow.f64 J 1/3))))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
Outputs
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (*.f64 J (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (neg.f64 (cbrt.f64 -1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 -1) (neg.f64 J)))
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))
(fma.f64 J (*.f64 K (*.f64 K -1/8)) 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 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8))) 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 (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)
(pow.f64 J 1/3)
(cbrt.f64 J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (pow.f64 J 1/3))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (cbrt.f64 J)) (cbrt.f64 J))
(*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (fma.f64 -1/8 (*.f64 K K) 1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 4))) (pow.f64 J 1/3)))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (cbrt.f64 J)) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (cbrt.f64 J)) (cbrt.f64 J)))
(+.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8)))))
(*.f64 (cbrt.f64 J) (+.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8)))))
(*.f64 (cbrt.f64 J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K K) 1)))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 6))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 J) 1/3) (pow.f64 K 4))) (pow.f64 J 1/3))))
(fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (cbrt.f64 J)) (fma.f64 -1/8 (*.f64 (*.f64 K K) (cbrt.f64 J)) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (cbrt.f64 J)) (cbrt.f64 J))))
(+.f64 (*.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1) (cbrt.f64 J)) (*.f64 (cbrt.f64 J) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 K (*.f64 K -1/8)))))
(+.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 J) (+.f64 (*.f64 K (*.f64 K -1/8)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (cbrt.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 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (pow.f64 (*.f64 1 J) 1/3) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 1 J) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))

localize18.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))
0.1b
(*.f64 J (cos.f64 (*.f64 K 1/2)))
0.1b
(/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
0.0b
(hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
0.2b
(pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)
1.9b
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2))))
8.1b
(cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
13.8b
(cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))

series51.0ms (0.3%)

Counts
4 → 108
Calls

36 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
903×log-prod_binary64
365×fma-def_binary64
310×expm1-udef_binary64
310×log1p-udef_binary64
264×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.7%)

Algorithm
egg-herbie
Rules
716×distribute-rgt-in_binary64
708×distribute-lft-in_binary64
262×fma-def_binary64
246×associate-*r*_binary64
210×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02906049
19425613
238065444
Stop Event
node limit
Counts
245 → 205
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (+.f64 (*.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3)
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3)))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 6) (-.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 (*.f64 1/24 (/.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)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) (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/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 6))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 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/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/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/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/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/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/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/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/3)
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (pow.f64 J 6))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (pow.f64 J 6))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 1 (*.f64 -5/1152 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 1 (+.f64 (*.f64 -5/1152 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 55/82944 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(+.f64 (*.f64 1/96 (*.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 J 2)))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(+.f64 (*.f64 1/96 (*.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 J 2)))) (+.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 K 4)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(+.f64 (*.f64 1/96 (*.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 J 2)))) (+.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 K 4)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (+.f64 (*.f64 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 -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 (*.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 6)))) (*.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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))))) (pow.f64 K 6)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/6)
(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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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)
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) 1))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) (+.f64 1 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (+.f64 (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 6))))))
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) 1))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) (+.f64 1 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (+.f64 (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 6))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)
(+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (*.f64 -1/384 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J))))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/18432 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (+.f64 (*.f64 1/24 (/.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)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) (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/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 6)))))) J))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (*.f64 -1/384 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
Outputs
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (+.f64 (*.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (fma.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6))) (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 5/5184 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) (*.f64 (/.f64 5/5184 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))
(cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J))) (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K)))) (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3)))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))))) (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K)))) (*.f64 1/3 (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (pow.f64 K 6) (-.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 (*.f64 1/24 (/.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)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) (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/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 6))))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/3))))
(fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.f64 (pow.f64 K 4) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (pow.f64 K 6)) (-.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))))) (fma.f64 1/24 (/.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)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))) (/.f64 (*.f64 1/110592 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))) (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))) (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768)))) (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) (*.f64 1/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))))) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J))) (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))) (+.f64 (*.f64 (pow.f64 K 6) (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) (/.f64 (*.f64 (pow.f64 U 6) 1/110592) (*.f64 (pow.f64 J 6) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))) (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K)))) (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)))
(cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1))
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))
(+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (pow.f64 J 6))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(fma.f64 -1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728) (pow.f64 J 6)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(fma.f64 -1/3 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (pow.f64 J 6) -5/1728)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)))
(fma.f64 -1/3 (/.f64 (pow.f64 U 6) (*.f64 (/.f64 (pow.f64 J 6) -5/1728) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)))
1
(+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))
(fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)
(+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)))))
(fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1))
(+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))) (pow.f64 J 6))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (+.f64 1 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))
(fma.f64 -1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728) (pow.f64 J 6)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/12 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J))))))
(fma.f64 -1/3 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (pow.f64 J 6) -5/1728)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)))
(fma.f64 -1/3 (/.f64 (pow.f64 U 6) (*.f64 (/.f64 (pow.f64 J 6) -5/1728) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (fma.f64 1/12 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1)))
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1)
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 1 (*.f64 -5/1152 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 (fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1) (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) -5/1152))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) -5/1152 1))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 1 (+.f64 (*.f64 -5/1152 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 55/82944 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(+.f64 (fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1) (fma.f64 -5/1152 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) (/.f64 (*.f64 55/82944 (pow.f64 U 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) -5/1152 (*.f64 (/.f64 55/82944 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (/.f64 (pow.f64 U 6) (pow.f64 J 6)))) (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 1))
(+.f64 (fma.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))) -5/1152 (/.f64 (*.f64 (pow.f64 U 6) 55/82944) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 1))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)
(pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)
(+.f64 (*.f64 1/96 (*.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 J 2)))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))
(fma.f64 1/96 (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6)) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))
(fma.f64 1/96 (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6))
(fma.f64 1/96 (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6))
(+.f64 (*.f64 1/96 (*.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 J 2)))) (+.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 K 4)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6)))
(fma.f64 1/96 (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6)) (fma.f64 1/3 (*.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.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 4))))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6)))
(fma.f64 1/96 (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) (*.f64 (*.f64 -1/3072 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))) (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)))
(fma.f64 1/96 (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (fma.f64 (*.f64 (*.f64 1/3 (pow.f64 K 4)) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) 1/2) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))) -1/3072)))) (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)))
(+.f64 (*.f64 1/96 (*.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 J 2)))) (+.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 K 4)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (+.f64 (*.f64 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 -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 (*.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 6)))) (*.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 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.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/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 4))))) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))))) (pow.f64 K 6)) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 1/6))))
(fma.f64 1/96 (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 5)) 1/6)) (fma.f64 1/3 (*.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.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 4))))) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (+.f64 (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (*.f64 -1/32 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2)) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U)))))) (fma.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 6))) (*.f64 1/48 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) 2))) (*.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 4))))) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (/.f64 (*.f64 U U) (*.f64 J J)))))) (*.f64 (pow.f64 K 6) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 1/6))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) (*.f64 (*.f64 -1/3072 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))) (*.f64 (*.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (/.f64 (*.f64 (*.f64 1/32 (*.f64 U U)) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2))) (*.f64 (*.f64 J J) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))) (fma.f64 1/48 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) (*.f64 (*.f64 -1/3072 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3)))) (/.f64 (pow.f64 U 4) (pow.f64 J 4)))) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 1/884736 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5))) (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))) (pow.f64 K 6)))) (fma.f64 1/96 (*.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)))
(+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) 1/2) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))) -1/3072)))) (*.f64 (pow.f64 K 6) (+.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (fma.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2 (/.f64 (*.f64 -1/32 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 6)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5))) -1/884736))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (pow.f64 (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) 1/32)) 2)) 1/2) (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 J 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 3))) -1/3072))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) -1/48)))))) (fma.f64 1/96 (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 5)) 1/6)) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 1/6)))
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
(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 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)) 1/6)
(pow.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1) 1/6)
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1)
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) 1))
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 J 4)) 1))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) 1))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) (+.f64 1 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (+.f64 (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 6))))))
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (+.f64 (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 J 4)) 1) (/.f64 (*.f64 1/3 (-.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 1/1024) (fma.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))))) (pow.f64 J 6))))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 25/27648) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (pow.f64 J 6)) 1)))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) (fma.f64 1/3 (/.f64 (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 25/27648 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 U U)) -1/12)) (pow.f64 J 6)) 1)))
1
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 1)
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1)
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 1)
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) 1))
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 J 4)) 1))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) 1))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 J 4))) (+.f64 1 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (+.f64 (*.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 1/12 (/.f64 (*.f64 (-.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4))) (*.f64 1/192 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)))) (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (pow.f64 J 6))))))
(fma.f64 1/24 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) (+.f64 (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 J 4)) 1) (/.f64 (*.f64 1/3 (-.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 1/1024) (fma.f64 1/13824 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 1/12 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 U U))))))) (pow.f64 J 6))))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 25/27648) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) -5/384) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 U U)))) (pow.f64 J 6)) 1)))
(fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/24 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 U 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 4)) (/.f64 (pow.f64 J 4) -5/384)) (fma.f64 1/3 (/.f64 (fma.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) 25/27648 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 4) -5/384) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) (*.f64 U U)) -1/12)) (pow.f64 J 6)) 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 (*.f64 -1/144 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 -1/144 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 -1/3 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 -1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728))))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1/3) (/.f64 (pow.f64 J 5) (/.f64 (*.f64 (pow.f64 U 6) -5/1728) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 (*.f64 -1/144 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 -1/144 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/1728 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))) (*.f64 -1/288 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6))))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 -1/3 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J 5) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 -1/3 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 5)) (*.f64 (/.f64 (pow.f64 U 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)) -5/1728))))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1/3) (/.f64 (pow.f64 J 5) (/.f64 (*.f64 (pow.f64 U 6) -5/1728) (pow.f64 (cos.f64 (*.f64 1/2 K)) 6)))))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)
(*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))))
(*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)))))
(fma.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) J (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))))
(fma.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 U (/.f64 J U))) (*.f64 J (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))
(+.f64 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) 1/48))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (*.f64 -1/384 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J))))))
(fma.f64 (fma.f64 1/384 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.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)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) -1/384))) (pow.f64 K 4) (fma.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) J (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8)))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/3 (*.f64 J (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) -1/384)))) (fma.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 U (/.f64 J U))) (*.f64 J (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 J (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (*.f64 -1/384 (/.f64 U (/.f64 J U)))))) (+.f64 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) 1/48))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/18432 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (+.f64 (*.f64 1/24 (/.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)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) (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/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2) (pow.f64 J 6)))))) J))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/768 (/.f64 (pow.f64 U 4) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 4))))) J))) (*.f64 -1/384 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))))) (pow.f64 K 4)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) 1/3) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) 1/3) J)))))))
(fma.f64 (pow.f64 K 6) (fma.f64 -1/24 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.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)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (fma.f64 -1/46080 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 1/18432 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))) (*.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))))) (fma.f64 1/24 (/.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)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))) (/.f64 (*.f64 (*.f64 J J) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) (*.f64 U U))) (/.f64 (*.f64 1/110592 (pow.f64 U 6)) (*.f64 (pow.f64 J 6) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2)))))))))) (fma.f64 (fma.f64 1/384 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (*.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)) (*.f64 -1/768 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) -1/384))) (pow.f64 K 4) (fma.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J))))) J (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))) 2))) (/.f64 (*.f64 U U) J)) (*.f64 (*.f64 J (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))))) -1/8))))))
(fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 J (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))))) -1/24 (fma.f64 -1/46080 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 U (/.f64 J U))) 1/18432 (*.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))) J) (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) (*.f64 1/110592 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 6) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2)))))))))) (fma.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (fma.f64 1/3 (*.f64 J (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (*.f64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) -1/768))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) -1/384)))) (fma.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) (*.f64 (*.f64 K K) (fma.f64 1/48 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (/.f64 U (/.f64 J U))) (*.f64 J (*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)) -1/8)))))))
(fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 J (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) -1/24 (fma.f64 -1/46080 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 J (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2)) (fma.f64 1/24 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) (*.f64 (/.f64 U J) (/.f64 U J)))) (/.f64 (*.f64 (pow.f64 U 6) 1/110592) (*.f64 (pow.f64 J 6) (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))))))) (*.f64 1/18432 (/.f64 U (/.f64 J U))))))) (fma.f64 (pow.f64 K 4) (fma.f64 1/384 (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 J (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (fma.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256 (/.f64 (*.f64 (pow.f64 U 4) -1/768) (*.f64 (pow.f64 J 4) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1))))))) (*.f64 -1/384 (/.f64 U (/.f64 J U)))))) (+.f64 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1) 2))) (*.f64 (/.f64 U (/.f64 J U)) 1/48))) (*.f64 (+.f64 (*.f64 (*.f64 K K) -1/8) 1) (*.f64 J (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) 1)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 (*.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (cbrt.f64 (fma.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4 1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (/.f64 (*.f64 -1/144 (pow.f64 U 4)) (pow.f64 J 3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 -1/144 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 1/12 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (+.f64 (*.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (/.f64 (*.f64 U U) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 1/12 (*.f64 (/.f64 U J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 5/5184 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 J 5) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)))))))
(fma.f64 1/12 (/.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (fma.f64 -1/144 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))) (fma.f64 5/5184 (/.f64 (/.f64 (pow.f64 U 6) (pow.f64 J 5)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)))
(*.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16))
(fma.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) 1/16 (*.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J))))
(fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) 1/16))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16)))
(fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) 1/16 (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)))))
(fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) 1/16)))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(fma.f64 (pow.f64 K 6) (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U)) (/.f64 (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (*.f64 (/.f64 U J) -1/46080))) (/.f64 J U))))) (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 U J) -5/384) (/.f64 J U)) (*.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/256)) (*.f64 (/.f64 (*.f64 K K) (/.f64 (*.f64 J J) (*.f64 U U))) 1/16))))
(fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (fma.f64 (/.f64 U J) -1/46080 (*.f64 (/.f64 U J) -5/3072)))) -1/2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (*.f64 (/.f64 U (/.f64 J U)) (/.f64 (*.f64 K K) J)) 1/16 (*.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256))))))
(fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) -1/16 (*.f64 (*.f64 (/.f64 U J) (fma.f64 (/.f64 U J) 1/3072 (*.f64 (/.f64 U J) -19/11520))) -1/2)) (fma.f64 1/4 (*.f64 (/.f64 U J) (/.f64 U J)) (fma.f64 (pow.f64 K 4) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 U J) -5/384) J) U) (*.f64 (*.f64 (/.f64 U J) (/.f64 U J)) 1/256)) (*.f64 (/.f64 (*.f64 U U) (/.f64 (*.f64 J J) (*.f64 K K))) 1/16))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (*.f64 U U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 J J)) 1/4)
(*.f64 (*.f64 (/.f64 U (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J J))) 1/4)

eval511.0ms (3.1%)

Compiler

Compiled 25414 to 17192 computations (32.4% saved)

prune128.0ms (0.8%)

Pruning

22 alts after pruning (13 fresh and 9 done)

PrunedKeptTotal
New5905595
Fresh3811
Picked101
Done2911
Total59622618
Error
0.0b
Counts
618 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
46.6b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))))))) 3)) 3))
8.4b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
30.0b
(*.f64 -2 (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))))
29.5b
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
47.2b
(*.f64 -2 (*.f64 U -1/2))
47.4b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (sqrt.f64 J)))
30.1b
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))))
47.2b
(*.f64 -2 J)
51.1b
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
48.1b
(*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
47.5b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
29.8b
(*.f64 -2 (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U J)))))
32.0b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
30.1b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
45.8b
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K)))))
48.3b
(*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U))))
17.6b
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2)))))
41.6b
(*.f64 -2 (*.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
46.6b
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
30.2b
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
47.8b
(*.f64 -2 (*.f64 1/2 U))
48.4b
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) 1)))
Compiler

Compiled 374 to 296 computations (20.9% saved)

regimes372.0ms (2.3%)

Counts
45 → 5
Calls
Call 1
Inputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) 1)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J)))))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 J)) (sqrt.f64 J)))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (fma.f64 1/2 U (*.f64 (/.f64 (*.f64 J J) U) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 -2 (fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (/.f64 1/8 (cos.f64 (*.f64 1/2 K))) (*.f64 U (/.f64 U J)))))
(*.f64 -2 (fma.f64 1/8 (*.f64 (/.f64 U (/.f64 J U)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))))
(*.f64 -2 (*.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.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 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (+.f64 (*.f64 J (+.f64 (+.f64 (*.f64 (pow.f64 K 4) 1/384) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 (*.f64 K K) -1/8))) J)))
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J)))))) 3)))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))))))) 2))
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))))))) 3))
(*.f64 -2 (*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) 3))
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 -2 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 J) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (*.f64 U (/.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))))))) 3)) 3))
(*.f64 -2 (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))))
(*.f64 -2 (*.f64 (*.f64 J (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(*.f64 -2 (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2))))
(*.f64 -2 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 J (cos.f64 (*.f64 K 1/2))))))) 3))
Outputs
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))
Calls

6 calls:

174.0ms
J
39.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))))
34.0ms
(cos.f64 (/.f64 K 2))
27.0ms
U
27.0ms
(/.f64 K 2)
Results
ErrorSegmentsBranch
6.3b5J
8.4b1K
8.4b1U
7.4b2(*.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.4b1(cos.f64 (/.f64 K 2))
8.4b1(/.f64 K 2)
Compiler

Compiled 935 to 666 computations (28.8% saved)

bsearch390.0ms (2.4%)

Algorithm
binary-search
Steps
TimeLeftRight
92.0ms
2.0454703649906397e-219
1.820899064226671e-218
99.0ms
4.4902067410718914e-296
6.157319397799796e-294
101.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
97.0ms
-8.414332066908579e-128
-9.132485370178872e-141
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes243.0ms (1.5%)

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

5 calls:

114.0ms
J
76.0ms
U
16.0ms
(/.f64 K 2)
14.0ms
K
12.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
12.7b6J
17.6b1K
15.2b3U
17.6b1(cos.f64 (/.f64 K 2))
17.6b1(/.f64 K 2)
Compiler

Compiled 337 to 237 computations (29.7% saved)

bsearch553.0ms (3.4%)

Algorithm
binary-search
Steps
TimeLeftRight
99.0ms
4.757294762352974e-150
5.030956872729535e-150
95.0ms
4.4902067410718914e-296
6.157319397799796e-294
171.0ms
-1.967268705511324e-286
-4.891636931483975e-294
93.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
96.0ms
-8.414332066908579e-128
-9.132485370178872e-141
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes141.0ms (0.9%)

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

5 calls:

64.0ms
J
36.0ms
(/.f64 K 2)
22.0ms
U
8.0ms
K
7.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
12.7b6J
17.6b1K
15.2b3U
17.6b1(cos.f64 (/.f64 K 2))
17.6b1(/.f64 K 2)
Compiler

Compiled 153 to 109 computations (28.8% saved)

bsearch613.0ms (3.8%)

Algorithm
binary-search
Steps
TimeLeftRight
148.0ms
4.757294762352974e-150
5.030956872729535e-150
134.0ms
4.4902067410718914e-296
6.157319397799796e-294
106.0ms
-1.967268705511324e-286
-4.891636931483975e-294
129.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
96.0ms
-8.414332066908579e-128
-9.132485370178872e-141
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes141.0ms (0.9%)

Counts
11 → 9
Calls
Call 1
Inputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) 1)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U))))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 U -1/2) (/.f64 J (/.f64 U J)))))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J))))
(*.f64 -2 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 U (/.f64 (*.f64 J J) U)) 1))))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
Calls

3 calls:

59.0ms
J
40.0ms
K
37.0ms
U
Results
ErrorSegmentsBranch
15.8b9J
19.1b3K
20.1b6U
Compiler

Compiled 124 to 86 computations (30.6% saved)

bsearch934.0ms (5.7%)

Algorithm
binary-search
Steps
TimeLeftRight
104.0ms
5.66951041232629e-25
3.4924021782074703e-19
109.0ms
2.0454703649906397e-219
1.820899064226671e-218
154.0ms
4.4902067410718914e-296
6.157319397799796e-294
117.0ms
-1.967268705511324e-286
-4.891636931483975e-294
119.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
115.0ms
-2.5204116505435214e-46
-3.076089202082514e-60
100.0ms
-14671848055125152.0
-240010627219582.94
117.0ms
-5.239959057112384e+69
-3.175843632318116e+61
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes72.0ms (0.4%)

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

3 calls:

29.0ms
U
23.0ms
J
17.0ms
K
Results
ErrorSegmentsBranch
19.7b4J
28.2b3K
21.8b5U
Compiler

Compiled 64 to 47 computations (26.6% saved)

bsearch384.0ms (2.4%)

Algorithm
binary-search
Steps
TimeLeftRight
130.0ms
2.8465762312540636e-112
6.49243747671959e-94
145.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
110.0ms
-2.5204116505435214e-46
-3.076089202082514e-60
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes80.0ms (0.5%)

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

3 calls:

35.0ms
J
27.0ms
U
16.0ms
K
Results
ErrorSegmentsBranch
19.7b4J
28.2b3K
21.8b5U
Compiler

Compiled 54 to 41 computations (24.1% saved)

bsearch508.0ms (3.1%)

Algorithm
binary-search
Steps
TimeLeftRight
132.0ms
2.8465762312540636e-112
6.49243747671959e-94
113.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
263.0ms
-2.5204116505435214e-46
-3.076089202082514e-60
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes115.0ms (0.7%)

Counts
5 → 6
Calls
Call 1
Inputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (-.f64 (*.f64 U -1/2) (*.f64 (/.f64 (*.f64 J J) U) 1)))
Outputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 U -1/2))
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 J)
Calls

3 calls:

58.0ms
U
32.0ms
J
17.0ms
K
Results
ErrorSegmentsBranch
34.0b6J
39.8b3K
36.3b5U
Compiler

Compiled 46 to 35 computations (23.9% saved)

bsearch559.0ms (3.4%)

Algorithm
binary-search
Steps
TimeLeftRight
104.0ms
4.276426523173706
7546769711.8862705
107.0ms
1.1161106240058251e-42
4.524860873712631e-27
98.0ms
5.030956872729535e-150
6.532396574459937e-147
148.0ms
-7.075848735380914e-175
-7.6684202115948035e-177
101.0ms
-6.447339204477278e-16
-2.3163577962684775e-17
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes48.0ms (0.3%)

Accuracy

Total -24.5b remaining (-64.9%)

Threshold costs -24.5b (-64.9%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 (*.f64 1/2 U))
Outputs
(*.f64 -2 J)
(*.f64 -2 (*.f64 1/2 U))
(*.f64 -2 J)
Calls

3 calls:

16.0ms
U
15.0ms
J
15.0ms
K
Results
ErrorSegmentsBranch
37.8b3J
39.8b3K
39.9b3U
Compiler

Compiled 28 to 22 computations (21.4% saved)

bsearch245.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
137.0ms
6.49243747671959e-94
6.428604963156306e-83
108.0ms
-1.4801396040192268e-19
-9.047041721401003e-21
Compiler

Compiled 33 to 27 computations (18.2% saved)

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
22×*-commutative_binary64
+-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113751
1138751
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J)))) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -5239959057112383988704927015313782723446032068412351404305569326039040) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -14671848055125152) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 3086775075822873/5444517870735015415413993718908291383296) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(if (<=.f64 J -6538378729944493/10141204801825835211973625643008) (*.f64 -2 J) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 579426336626555/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 7005939934830476/6277101735386680763835789423207666416102355444464034512896) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 2407414112030301/562949953421312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 J))))))
(if (<=.f64 J -1537064843228403/10384593717069655257060992658440192) (*.f64 -2 J) (if (<=.f64 J 3049553176014531/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 J)))
(*.f64 -2 J)
Outputs
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(if (<=.f64 J -513035721323227/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 U 1/2)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))))))
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) J) (/.f64 U J)))) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -513035721323227/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (fma.f64 1/2 U (/.f64 (*.f64 J (+.f64 1/2 (*.f64 1/2 (cos.f64 K)))) (/.f64 U J)))) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 U 1/2)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))))))
(if (<=.f64 J -262674289317492224/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) (*.f64 J (cos.f64 (/.f64 K 2))))))))))
(if (<=.f64 J -513035721323227/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 U 1/2)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J 8766529139121313/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 -2 (*.f64 U 1/2)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (hypot.f64 1 (/.f64 U (*.f64 J 2))))))))))
(if (<=.f64 J -5239959057112383988704927015313782723446032068412351404305569326039040) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -14671848055125152) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 3086775075822873/5444517870735015415413993718908291383296) (*.f64 -2 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 2 J))) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))))
(if (<=.f64 J -5239959057112383988704927015313782723446032068412351404305569326039040) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (if (<=.f64 J -14671848055125152) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J -8431781402414279/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 -2 (*.f64 U 1/2)) (if (<=.f64 J 4132871082259165/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (if (<=.f64 J 6503689725773625/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 -2 (*.f64 U 1/2)) (if (<=.f64 J 3086775075822873/5444517870735015415413993718908291383296) (*.f64 -2 (*.f64 J (hypot.f64 1 (/.f64 U (*.f64 J 2))))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (fma.f64 1/2 U (*.f64 J (/.f64 J U)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(if (<=.f64 J -202507268422599/803469022129495137770981046170581301261101496891396417650688) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 6166105975314677/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 -2 (*.f64 U 1/2)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(if (<=.f64 J -6538378729944493/10141204801825835211973625643008) (*.f64 -2 J) (if (<=.f64 J -3228313967445252608/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 579426336626555/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 -2 (*.f64 1/2 U)) (if (<=.f64 J 7005939934830476/6277101735386680763835789423207666416102355444464034512896) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 2407414112030301/562949953421312) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 J))))))
(if (<=.f64 J -6538378729944493/10141204801825835211973625643008) (*.f64 J -2) (if (<=.f64 J -6305300717666509/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 579426336626555/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 -2 (*.f64 U 1/2)) (if (<=.f64 J 1751484983707619/1569275433846670190958947355801916604025588861116008628224) (*.f64 -2 (*.f64 U -1/2)) (if (<=.f64 J 2407414112030301/562949953421312) (*.f64 -2 (*.f64 U 1/2)) (*.f64 J -2))))))
(if (<=.f64 J -1537064843228403/10384593717069655257060992658440192) (*.f64 -2 J) (if (<=.f64 J 3049553176014531/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 1/2 U)) (*.f64 -2 J)))
(if (<=.f64 J -1537064843228403/10384593717069655257060992658440192) (*.f64 J -2) (if (<=.f64 J 3049553176014531/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 U 1/2)) (*.f64 J -2)))
(*.f64 -2 J)
(*.f64 J -2)

end289.0ms (1.8%)

Stop Event
fuel
Compiler

Compiled 1050 to 796 computations (24.2% saved)

Profiling

Loading profile data...